.Net Core 集羣 Consul 負載均衡

纔開始學的.Net Core  ,現在出去找工作,C#不會 Core 都不好意思出去找 ... 苦逼的中年碼農

如題

.Net Core  微服務 集羣 Consul服務狀態監聽 負載均衡  其實是一體的

環境 VS2019

先集羣 在到Consul  在到負載均衡

集羣:多臺服務器組合在一起,每個服務器做的事情一樣

Consul:用來監聽集羣中服務器的狀態

負載均衡:其實就是讓每個服務器儘量別閒着,都有事做,這就要看負載均衡的策略是怎樣分配的。

dotnet  xxxxxx.dll --urls="http://*:4557'  相當於啓動 http://localhost:4557端口的服務實例

在本地測試弄了2個端口   4557 和 4558   這樣簡單的集羣就搭建起來了

去官網下載 consul
https://www.consul.io/downloads.html  選擇對應的版本,配置好環境

在代碼中實現負載均衡策略來達到 負載均衡的目的   這部其實聽起來很高大上,實際上很簡單

最終結果:發起請求的地址不變,實際調用的服務已改變,這樣就達到負載均衡的目的

代碼演示地址下載:https://download.csdn.net/download/qq_38559484/12113793

 

發佈了3 篇原創文章 · 獲贊 0 · 訪問量 861
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章