consul刪除服務


文章轉載自: https://blog.csdn.net/yaorongke/article/details/108331787

Springcloud微服務架構,使用Consul作為服務注冊中心,有時某個服務已經不可用了但是依舊存在於Consul中,導致調用服務時,出現調用失敗的情況,這時可以手動刪除該服務。

Consul提供了一個刪除服務的接口,請求方式為PUT,格式如下,ip、port、實例id這三個值按實際情況替換

http://ip:port/v1/agent/service/deregister/實例id

打開Consul的web管理頁面,ip為Consul所在服務器ip,port一般為8500,找到服務

 

 點擊服務名,進入服務實例列表頁面,找到需要刪除的實例,復制實例id spring-cloud-consul-producer-10-0-68-76

將實例id拼接到url里面

http://192.168.255.150:8500/v1/agent/service/deregister/spring-cloud-consul-producer-10-0-68-7

將url放到Postman中調用刪除接口

 

 也可以使用 curl 命令刪除: 

curl -X PUT http://192.168.255.150:8500/v1/agent/service/deregister/spring-cloud-consul-producer-10-0-68-76

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM