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查看)

SpringCloud Eureka 服务剔除与恢复_第1张图片
SpringCloud Eureka 服务剔除与恢复_第2张图片

你可能感兴趣的:(SpringCloud Eureka 服务剔除与恢复)