遇到的问题之“Dubbo 直连 Invoke remote method timeout 问题!”
2024-08-30 21:42:56
Dubbo 直连 Invoke remote method timeout 问题!
在测试环境消费者直连服务端进行测试时, 其中一个RPC接口抛出一个错误, 如下:
Caused by: com.alibaba.dubbo.rpc.RpcException: Invoke remote method timeout
分析:
从字面意思来看, 就是说 RPC 接口请求超时了, 设置的1000ms, 实际达到了1002ms+
但是我的服务端提供者明明已经设置了默认超时时间, 如下
并且正式环境, 通过 zookeeper 注册中心访问时, 这个配置时间是生效的, 没有超时问题
这就见了鬼了
最后在消费者端加上了一个配置 (就可以了!!!):
或者在 reference 上加上 timeout 配置 (也可以!!!):
总结:
当 使用 dubbo 服务直连时, 服务端提供者 配置的 provider.timeout 与 consumer.timeout 将不起作用, 实际调用时, 还是会采用 消费者端的配置(如果消费者没有配置, 那么就使用缺省配置: 1000ms)
当 使用 注册中心 进行调用时, 提供者端的配置是能够起到作用的
不知道这个 bug 会在哪个版本修复!
原链接:https://www.cnblogs.com/imyjy/p/10948194.html
最新文章
- AngularJS +HTML Demo
- 「C++」理解智能指针
- oracleclient连oracle库 报System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本
- [moka同学笔记]二、Yii2.0课程笔记(魏曦老师教程)
- codeforces 478A.Initial Bet 解题报告
- python socket 选项
- Linux系统产生随机数的3种方法
- makefile实例(3)-多个文件实例优化
- 《Effect Java》 归纳总结
- Impala 3、Impala、Hbase整合
- java的大数类
- 分析 OVS 如何实现 vlan 隔离 - 每天5分钟玩转 OpenStack(140)
- css3关键帧动画实现轮播效果
- Docker 如何支持多种日志方案?- 每天5分钟玩转 Docker 容器技术(88)
- 大数据基础篇(一):联机分析处理(OLAP) 与 联机事务处理(OLTP)
- Desktop Central 的移动设备管理功能
- Linux 第十六天
- linux--磁盘及文件系统管理
- Object-c基本语法
- Spring Cloud (4)zool 路由网关