大家好,我是鸭血粉丝,一位经常踩坑的程序员。今天我给大家说一下我踩的 Dubbo 的坑。所谓 bug
如风,常伴吾身,hasaki ~
这不最近又遇到个问题,Dubbo 服务 IP 注册错误,好了,下面进入正题。
踩坑
阿粉公司最近新建一个机房,需要将现有系统同步部署到新机房,部署完成之后,两地机房同时对提供服务。系统架构如下图:
这个系统当前对外采用
Restful
接口,内部远程采用
Dubbo
,服务注册中心使用
zookeeper
。 服务当前设定只会调用本机房内服务。
原先服务都在 A 机房,B 机房为新建机房。B 机房部署完成之后,需要测试 B 机房系统可用性。生产测试的发现 B 机房竟然调用 A 机房服务。
A/B 机房网络互相打通,可以互相访问
通过排查 B 机房服务日志,发现 Service B
一个服务节点注册 IP 解析错误,将 B