1.问题描述
我用的是腾讯云服务器,docker启的consul,使用无问题,页面能出现服务,虽然健康检测是红的,但没当回事
而到消费者调用提供者api时,出现no instances错误。
2.解决方案
研究半天怀疑时由于服务运行在本地,远程consul拿到的ip是内网IP
导致健康检测没过,又由此导致上面的错误,之后换本地搭建,问题就解决了!!!
我用的是腾讯云服务器,docker启的consul,使用无问题,页面能出现服务,虽然健康检测是红的,但没当回事
而到消费者调用提供者api时,出现no instances错误。
研究半天怀疑时由于服务运行在本地,远程consul拿到的ip是内网IP
导致健康检测没过,又由此导致上面的错误,之后换本地搭建,问题就解决了!!!
最新回复