Windows環境下實現Consul服務註冊和服務發現

1.首先從官方網站下載Consul,由於咱們是使用的Windows系統,因此選擇windows版本html

https://www.consul.io/downloads.htmlweb

2.能夠用開發者模式來啓動Consulwindows

 

 3.打開VS code建立一個web api程序,命令爲dotnet new webapiapi

而後建立一個web api controller,後續會把這個服務接口註冊到consul網站

 

 4,在startup.cs類中實現服務註冊和銷燬3d

其中服務健康監測的服務設置以下,只作舉例,沒有具體邏輯細節。code

4.使用Web Host設置服務駐留地址,啓動服務而且執行註冊服務(咱們的被註冊服務和服務註冊功能是放在一個web api程序裏邊了。能夠放在兩個程序裏邊會更好理解。一個只是Webapi服務,一個向數據中心註冊這個服務.)htm

5.啓動web api項目(dotnet watch run)而後查看Consul控制檯。blog

相關文章
相關標籤/搜索