SpringCloud项目中Eureka注册中心的服务剔除与恢复

    开发SpingCloud项目时,一个开发组可能有多个人启动服务,将服务注册到Eureka中。当你想本机debug调试代码的时候,由于负载均衡的特性,很多时候服务调用跑不到你本机代码上。这时我们可以通过postman给eureka发送请求,剔除服务或者将剔除的服务恢复回来,方法如下:

1.剔除服务:OUT_OF_SERVICE

put请求:http://127.0.0.1:30000/eureka/apps/SERVICE-AAA/192.168.0.1:service-aaa:8080/status?value=OUT_OF_SERVICE

2.恢复服务:UP

put请求:http://127.0.0.1:30000/eureka/apps/SERVICE-AAA/192.168.0.1:service-aaa:8080/status?value=UP

说明:1)127.0.0.1:30000为eureka的ip和端口

           2)SERVICE-AAA为服务名称(eureka后台页面查看)

           3)192.168.0.1:service-aaa:8080为想要剔除/恢复的实例(eureka后台页面查看)

           4)PUT请求的header设置Authorization:xxx(登录eurekaF12查看)

附参考截图:

eureka页面

SpringCloud项目中Eureka注册中心的服务剔除与恢复_第1张图片

postman

SpringCloud项目中Eureka注册中心的服务剔除与恢复_第2张图片

你可能感兴趣的:(SpringCloud)