位置:- 正文

dubbo实战篇:dubbo超时设置(dubbo dubbox)

编辑:rootadmin
在springboot项目中,dubbo消费者在设置dubbo超时时间时,可以在application.yml里设置属性 dubbo.consumer.timeout。这是服务级。也可以在@Reference注解上给timeout属性赋值,来指定特定接口的超时时间。 ... dubbo超时设置方式

推荐整理分享dubbo实战篇:dubbo超时设置(dubbo dubbox),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:dubbo 实战,dubbo入门教程,dubbo实现,dubbo实例,dubbo详细教程,dubbo 实战,dubbo实现,dubbo详细教程,内容如对您有帮助,希望把文章链接给更多的朋友!

dubbo服务引用可以细化到接口级别。

dubbo实战篇:dubbo超时设置(dubbo dubbox)

在springboot项目中,dubbo消费者在设置dubbo超时时间时,可以在application.yml里设置属性 dubbo.consumer.timeout。这是服务级。

也可以在@Reference注解上给timeout属性赋值,来指定特定接口的超时时间。

注意

通过@Reference指定接口级timeout时,需要注意的是:在消费者服务中,不同的bean利用@Reference注入同一个dubbo接口时,如果其中一个@Reference有指定timeout,那么,对于整个应用服务来说,这个接口的超时时间可能是这个timeout值,也可能是默认值,这取决于消费者服务在启动时,哪个bean先装载到容器中。

所以,如果某个dubbo服务接口里存在耗时严重的方法接口,那么,在设置超时时间时,除非你确信不调用这个耗时方法,否则不要设置得太小,以免发生超时异常。诸如:org.apache.dubbo.rpc.RpcException: Failed to invoke the method selectEnterpriseByEntId in the service。server elapsed: 1515 ms, timeout: 1500 ms

dubbo超时相关文章:dubbo实战篇:dubbo超时重试调用超时怎么办?且不可头疼医头

本文链接地址:https://www.jiuchutong.com/zhishi/311709.html 转载请保留说明!
下一篇链接:https://www.jiuchutong.com/zhishi/311710.html
免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络