GET请求eureka-client微服务失败
来源:3-13 创建服务消费者
zw_Zero
2021-05-16 22:21:08
这一节在通过LoadBalancerClient调用eureka-client中的服务时,我遇到了POST请求成功,GET请求失败的问题。首先,几个微服务的配置都是跟着教程来的:
eureka-server配置:
eureka-client配置:
eureka-consumer配置:
然后按顺序启动后,也能成功注册到注册中心,和前面同学类似,我本地(Windows)注册中心显
示的两个服务都是Windows主机名,而不是视频中的ip(老师用的Mac系统):Zero:XXX
然后,eureka-consumer中的接口如下:
post请求成功
日志显示:
GET请求失败:
日志显示:
想问是我本地环境的问题吗,重新写了其他的项目测试代码也是如此,感觉就是主机名的问题
1回答
同学做两个测试:
1)直接用postman访问http://Zero:xxx 在Client端的get请求,看是否能正确返回。从connection refuse的报错上看似乎client根本没接受到调用,Error报错里发起调用和返回错误者之间卡了两秒钟超时,看上去像是无法连接到client,确认下请求卡在consumer端还是client端,因此先看看同样的URL直接访问client是否能调通。
2)在host文件中把Zero指向本地127.0.0.1再试试看
相似问题