SpringCloud 實例狀態(tài)

2023-12-05 16:24 更新

Netflix Eureka支持向服務器注冊OUT_OF_SERVICE實例。這些實例不作為活動服務實例返回。這對于諸如藍色/綠色部署之類的行為很有用。(請注意,Curator Service Discovery配方不支持此行為。)利用靈活的有效負載,Spring云Zookeeper通過更新某些特定的元數(shù)據(jù),然后在過濾器中的該元數(shù)據(jù)上進行過濾,來實現(xiàn)OUT_OF_SERVICE。 Ribbon ZookeeperServerListZookeeperServerList過濾掉所有不等于UP的非空實例狀態(tài)。如果實例狀態(tài)字段為空,則為了向后兼容,它被視為UP要更改實例的狀態(tài),請用OUT_OF_SERVICEPOST設置為ServiceRegistry實例狀態(tài)執(zhí)行器端點,如以下示例所示:

$ http POST http://localhost:8081/service-registry status=OUT_OF_SERVICE

 前面的示例使用來自https://httpie.orghttp命令。

以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號