spring cloud -- 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頁面

原文鏈接:https://blog.csdn.net/haluoyimo/article/details/81510153

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章