记一次dubbo异步调用超时的bug

背景: 最近线上某个接口时不时会报超时,观察一段时间发现,只要provider处理业务超过1秒该现象就会重现(实际超时时间设置为20秒)。不管怎么看代码和超时配置都没有问题。 解决: 开发环境还原场景,provider强制睡眠3秒,在客户端debug。 经过一天的摸索,发现原来是dubbo异步本身的bug。在代码中设置了超时时间,但是单位是秒,会被重置为默认值1s。 不再多说了,直接上代码演示 p
相关文章
相关标签/搜索