springboot dubbo 超时问题


 

 

   错误信息

  Caused by: com.alibaba.dubbo.remoting.TimeoutException: Waiting server-side response timeout by scan timer. start time: 2019-09-24 13:39:38.659, end time: 2019-09-24 13:39:39.684, client elapsed: 0 ms, server elapsed: 1025 ms, timeout: 1000 ms, request: Request [id=351097, version=2.0.0, twoway=true, event=false, broken=false, data=RpcInvocation [methodName=removeActivityItem, parameterTypes=[interface java.util.List, class java.lang.Long, class java.lang.String, class java.lang.String, class java.lang.Long], arguments=[[493072293304811520, 493072294026231808, 493072294567297024, 493072290549153792, 493072289831927808, 493072291933274112, 493889996618563584, 493072292654694400, 493889991577010176, 493889994412359680, 493889992420065280, 493072288493944832, 493889995314135040, 493889993183428608, 493889993837740032, 493889990876561408, 493889987827302400, 493889990310330368, 493889988452253696, 493889989140119552], 30336,zhangsan, 张三, null], attachments={path=com.summer.cps.service.write.backstage.ActivityWriteService, X-B3-SpanId=846ddaee8a97c5b6, X-B3-ParentSpanId=c4cd9584b2bd4df5, X-B3-Sampled=1, X-B3-TraceId=3140b3a053b76c04165e924ae23a91ab, interface=com.summer.cps.service.write.backstage.ActivityWriteService, version=0.0.0}]], channel: /192.168.94.37:38062 -> /172.178.94.115:20880

 

  

   

  

  Team leader 打开Gitlab发送的Rest password邮件,点击重置密码的链接。

  

 

  

 

 

   代码

  

 

@Controller
@RequestMapping("/cps")
@Slf4j
public class ActivityController  {

    @Reference(timeout = 5000)
    private ActivityWriteService activityWriteService;


}

  设置了timeout没有效果

 

 

  ....

 

  

  

 

 

 

  原因分析

  

   在另外一个 Controller里也使用了ActivityWriteService,注解里没设置超时时间

 

@Controller
@RequestMapping("/cps")
@Slf4j
public class ItemController  {

    @Reference
    private ActivityWriteService activityWriteService;


}

  

 

 

 

 

   解决方式

 

 

  在配置中心添加 consumer的全局超时配置

 

 

 

 

    end

 

 

  


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM