问题描述
当本地调试时Service间通过RPC访问数据成功,到线上之后出现 getaddrinfo ENOTFOUND xxx.com xxx.com:8080。
产生原因

当Service1和Service3在同一个SLB1下时,会出现Service1访问Service3失败的情况。因为Service1调用Service3也会经过SLB1,因为未知原因(暂时未找到原因和相关。找到后补充)造成SLB1下的两个服务相互调用失败。
解决方案
将Service3或者Service1移动到另外一个SLB下,如SLB3.