SpringCloud项目中Eureka注册中心的服务剔除与恢复
开发SpingCloud项目时,一个开发组可能有多个人启动服务,将服务注册到Eureka中。当你想本机debug调试代码的时候,由于负载均衡的特性,很多时候服务调用跑不到你本机代码上。这时我们可以通过postman给eureka发送请求,剔除服务或者将剔除的服务恢复回来,方法如下:
1.剔除服务:OUT_OF_SERVICE
put请求:http://192.168.1.197:1001/eureka/apps/business-vip-service/192.168.1.73:6211/status?value=OUT_OF_SERVICE
2.恢复服务:UP
put请求:http://192.168.1.197:1001/eureka/apps/business-vip-service/192.168.1.73:6211/status?value=UP
说明:1)192.168.1.197:1001为eureka的ip和端口
2)business-vip-service为服务名称(eureka后台页面查看)
3)192.168.1.73:6211为想要剔除/恢复的实例(eureka后台页面查看)
4)PUT请求的header设置Authorization:xxx(登录eurekaF12查看)
附参考截图:
eureka页面
postman