纔開始學的.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