GET请求eureka-client微服务失败
这一节在通过LoadBalancerClient调用eureka-client中的服务时,我遇到了POST请求成功,GET请求失败的问题。首先,几个微服务的配置都是跟着教程来的:
eureka-server配置:

eureka-client配置:

eureka-consumer配置:

然后按顺序启动后,也能成功注册到注册中心,和前面同学类似,我本地(Windows)注册中心显
示的两个服务都是Windows主机名,而不是视频中的ip(老师用的Mac系统):Zero:XXX

然后,eureka-consumer中的接口如下:

post请求成功

日志显示:

GET请求失败:

日志显示:

想问是我本地环境的问题吗,重新写了其他的项目测试代码也是如此,感觉就是主机名的问题
17
收起
正在回答
1回答
同学做两个测试:
1)直接用postman访问http://Zero:xxx 在Client端的get请求,看是否能正确返回。从connection refuse的报错上看似乎client根本没接受到调用,Error报错里发起调用和返回错误者之间卡了两秒钟超时,看上去像是无法连接到client,确认下请求卡在consumer端还是client端,因此先看看同样的URL直接访问client是否能调通。
2)在host文件中把Zero指向本地127.0.0.1再试试看

恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星