本地正常,linux上服务提供者也能启动,消费者会报找不到服务的错,如下。

来源:10-27 微服务独立运行

慕哥9203310

2019-05-26

图片描述
后面我在本地启动服务提供者(注册到linux上的zookeeper),linux和本地都能正常启动消费者,并能使用。
再后面把项目里的127.0.0.1换成具体的linux ip,都能启动了。应该是linux哪里没设置好,不识别127.0.0.1.

写回答

2回答

Allen

2019-05-29

我再理解一下,  是说如果配置zookeeper的hostip是OK的, 换成127.0.0.1就不行了, 那就直接用hostip就好了,  应该是hosts没设置好吧

0
2
Allen
回复
慕哥9203310
那看起来是你的host文件出问题, 可以网上搜一下host文件的配置,很简单。 如果不想麻烦,就用192.168也没什么大问题, 只不过是绕了一次内网访问
2019-06-01
共2条回复

Allen

2019-05-28

是说zookeeper的连接地址换成127.0.0.1不能使用么

0
2
慕哥9203310
用的ubuntu,因为装docker的时候网上说centos装docker会有一些问题(产生碎片之类的)就用了ubuntu,可能ubuntu少了什么配置文件,/etc/hosts就没有。
2019-05-29
共2条回复

Dubbo主流版本打造仿猫眼项目 理解微服务核心思想

实战Dubbo项目+面试技巧,老司机带你畅游微服务

1410 学习 · 582 问题

查看课程