Dubbo在Debug时超时

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Lovincc/article/details/72937645

原因

在调试Debug时候,由于Duboo发布的服务有时间限制,服务端的处理时间超出限制,则会报错,一旦办错就会把这个服务重连3次。(在方法尚未执行成功之前便已经超时)

Error

会对数据库重复插入3条相同的数据

处理方案

    <dubbo:service interface="cn.ituns.portal.service.ContentYHJKService" ref="ContentYHJKServiceImpl" timeout="600000" />
    <!--加大timeout的时间 -->
或者

<dubbo:service interface="cn.ituns.portal.service.ContentYHJKService" ref="ContentYHJKServiceImpl" timeout="600000" />
    <!--加大timeout的时间 -->
<!-- 延迟到Spring初始化完成后,再暴露服务,服务调用超时设置为6秒,超时不重试-->    
   <dubbo:provider delay="-1" timeout="6000" retries="0"/>  
展开阅读全文

没有更多推荐了,返回首页