Windows環境下.NET Core實現Consul服務注冊和服務發現


1.首先從官方網站下載Consul,因為我們是使用的Windows系統,所以選擇windows版本

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

2.可以用開發者模式來啟動Consul

 

 3.打開VS code創建一個web api程序,命令為dotnet new webapi

然后創建一個web api controller,后續會把這個服務接口注冊到consul

 

 4,在startup.cs類中實現服務注冊和銷毀

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

4.使用Web Host設置服務駐留地址,啟動服務並且執行注冊服務(我們的被注冊服務和服務注冊功能是放在一個web api程序里邊了。可以放在兩個程序里邊會更好理解。一個只是Webapi服務,一個向數據中心注冊這個服務.)

5.啟動web api項目(dotnet watch run)然后查看Consul控制台。

 


免責聲明!

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



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