天天看點

(五)Java版Spring Cloud B2B2C o2o鴻鹄雲商平台--技術架構3

Docker資源的統一部署、調配和動态負載均衡管理

  1. 由Master統一管理Docker中各Pod應用的部署、調配和動态負載均衡
  2. 當某應用臨時高負載或業務量增長需要,需要調配資源時,由Master統一管理快速部署和動态調配;使用完成後再快速釋放資源

方案:

  1. 采用Kubernetes + Docker解決方案搭建了一個靈活的企業級叢集管理平台。
  2. 通過在Kubernetes + Docker叢集中增加外部硬體負載均衡器,替代service軟負載均衡功能,提升系統負載均衡能力和穩定性。
  3. 實作叢集節點狀态的變化實時與負載均衡器同步,保證叢集的擴張和節點的狀态變化能夠實時的反應到負載均衡器的政策上。

客戶收益:

  1. 采用Kubernetes + Docker叢集管理平台,實作了開發/測試/生産環境的有效隔離和應用的一次建構、随處運作,很好地支撐了華創快速的業務發展。
  2. 基于Kubernetes+Docker的雲叢集管理平台方案,極大提高了大規模應用快速部署的靈活性,和系統快捷的水準擴充能力。

微服務架構元件組合與協作

0: 載入/更新配置

1: API網關與服務端注冊服務

2: 顯示層/介接系統調用服務前的發現服務

3: 顯示層/介接系統透過API網關調用服務

4: API網關調用服務端前的發現服務

5: API網關通過調用端負載平衡機制調用服務端

6: 服務端調用另一服務端前的發現服務

7: 服務端通過調用端負載平衡機制調用另一服務端

(五)Java版Spring Cloud B2B2C o2o鴻鹄雲商平台--技術架構3

以上是我參與的Spring Cloud B2B2C O2O鴻鹄雲商平台-技術架構解決方案,從現在開始,我會将每一個細節點落實到文章上,希望能夠幫助更多的朋友。(企業架構源碼可以加求球:三五三六二四七二五九)