2、dubbo异常总结

1、dubbo在controller中reference注解为空的问题
好文推荐:http://blog.csdn.net/zhou_java_hui/article/details/53039491

2、Duplicate spring bean id zookeeper-15272181
还是加载顺序,正确的加载顺序为:datasource--provider/consumer

3、dubbo service端DubboServerHandler-10.10.40.25:7697-thread-200-1162,当连接近200后,就会报如下错误,Cause: java.sql.SQLException: IO 错误: Connection reset
我猜测跟dubbo线程池有关,日志显示thread数量一直在增长,不回收。于是查了下资料,如下:
dubbo默认提供了三种线程池,分别是
(1)fixed 固定大小线程池,启动时建立线程,不关闭,一直持有。
(2)cached 缓存线程池,空闲一分钟自动删除,需要时重建。
(3)limited 可伸缩线程池,但池中的线程数只会增长不会收缩。(为避免收缩时突然来了大流量引起的性能问题)。
dubbo配置文件修改后如下:


你可能感兴趣的:(2、dubbo异常总结)