dubbo初始化死锁
说明
阅读dubbo官方文档,看到初始化死锁部分,特地在此记录一番,并结合线上业务给出可能的解决方案。
死锁产生的原因
当spring解析到<dubbo:serivce />时,就已经向外暴露了服务,而spring还在初始化其他的bean,此时如果有消费者的请求进来,并且服务的提供者类中含有调用applicationContext.getBean()的用法时,那么会产生死锁。
请求线程...
原创
2018-12-31 17:38:03 ·
949 阅读 ·
0 评论