Tagged articles
1 articles
Page 1 of 1
Youzan Coder
Youzan Coder
Feb 21, 2020 · Backend Development

Dubbo Service Discovery OOM Case Study and Memory Leak Analysis

A misconfigured Dubbo consumer created both Dubbo and REST invokers, causing thousands of failed REST invoker attempts that filled a synchronized List of ResteasyClient objects, exhausting the old generation heap and triggering OOM, which was fixed by replacing the List with a WeakHashMap‑based client map.

JavaOOMRestProtocol
0 likes · 12 min read
Dubbo Service Discovery OOM Case Study and Memory Leak Analysis