美文网首页
2、dubbo异常总结

2、dubbo异常总结

作者: ltjxwxz | 来源:发表于2017-12-27 17:38 被阅读0次

    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配置文件修改后如下:

    <dubbo:protocol name="dubbo" port="7697" dispatcher="all" threadpool="cached" threads="100" />
    

    相关文章

      网友评论

          本文标题:2、dubbo异常总结

          本文链接:https://www.haomeiwen.com/subject/laougxtx.html