不是我吹,Lambda 这个坑很多人都不知道!

1、背景 上周有小伙伴反馈zk连接很慢。 整理出zk连接的关键逻辑如下。 上面的代码造成第一次调用ClientZkAgent.getInstance的时候,需耗时10s, 这个时间恰好跟semaphore的超时时间相当. 在此期间,整个世界好像停滞了一样。 2、分析 在本地重现后,通过jstack获得系统停滞期间的线程栈,发现这个时候zookeeper的EventThread有个比较奇怪的现象。
相关文章
相关标签/搜索