Dubbo常见问题总结

官网前不久开始维护dubbo,让那些喜欢dubbo的朋友都喜出望外,这也足见dubbo这个rpc框架还是有一定市场的,笔者近期开发的项目中都在使用dubbo,而在开发的过程中或多或少都会遇到一些问题,为了能更快速和准确的定位问题(很多问题遇到多了,就会很熟练),笔者对近期遇到的问题进行了总结,希望能帮到大家。后续也会陆续更新解决的问题。

1. 报错:java.lang.IllegalStateException: urls to invokers error .invokerUrls.size :1, invoker.size :0.
在dubbo-admin控制台中禁用服务后, 客户端调用提示这个错误. 对服务禁用后只会影响dubbo客户端访问。

2. 报错:Failed to invoke the method search in the service xxx.Service. No provider available for the service
在dubbo-admin控制台中禁用消费端后, 客户端调用提示这个错误或者是没有服务提供者.

3. 报错:zookeeper connect timeout 5000
zookeeper客户端版本与服务端不一致,替换zookeeper客户端zookeeper.jar

4. 部署在linux服务器上,服务自注册的地址与服务器地址不一致。
可能是hosts ip设置错误,可检查/etc/sysconfig/network 中的HOSTNAME 与 /etc/hosts对应的${HOSTNAME}对应的ip地址是否为正确的地址。

5. 客户端连不上服务,connect time out.
有可能是集成外部的应用服务器如tomcat,但是发布的dubbo服务端口与tomcat端口不一致,应修改dubbo 服务端口

待续

发布了100 篇原创文章 · 获赞 300 · 访问量 68万+

猜你喜欢

转载自blog.csdn.net/win7system/article/details/78127306