1) Problem
发现生产上某台consuner连接provider的时候 出现 无法连接,
然后ifconfig 发现机器有多个网卡,貌似ip 绑定错了
2) Solution
!!!
dubbo服务绑定ip顺序,如下配置方式可解决问题
配置方式一:
在 /etc/hosts 设置 hostname 对应的 IP。
配置方式二:
Dubbo 配置文件显示指定 IP。
<!-- protocol 指定整个 Dubbo 应用服务默认 IP -->
<dubbo:protocol host="1.2.3.4"/>
<!-- provider 指定 Dubbo 应用具体某个服务默认 IP -->
<dubbo:provider host="1.2.3.4"/>