Java鸿鹄_(五)Java版Spring Cloud B2B2C o2o鸿鹄云商平台--技术框架3
上一篇文章我們介紹了spring cloud框架幾個(gè)核心組件,本篇文章考慮到項(xiàng)目的部署方案及服務(wù)與服務(wù)之間的組合及協(xié)作能力,我們從這兩方面入手著手講一下鴻鵠云商b2b2c平臺(tái)技術(shù)框架解決方案。
Docker資源的統(tǒng)一部署、調(diào)配和動(dòng)態(tài)負(fù)載均衡管理
1. 由Master統(tǒng)一管理Docker中各Pod應(yīng)用的部署、調(diào)配和動(dòng)態(tài)負(fù)載均衡
2. 當(dāng)某應(yīng)用臨時(shí)高負(fù)載或業(yè)務(wù)量增長(zhǎng)需要,需要調(diào)配資源時(shí),由Master統(tǒng)一管理快速部署和動(dòng)態(tài)調(diào)配;使用完成后再快速釋放資源
方案:
1. 采用Kubernetes + Docker解決方案搭建了一個(gè)靈活的企業(yè)級(jí)集群管理平臺(tái)。
2. 通過在Kubernetes + Docker集群中增加外部硬件負(fù)載均衡器,替代service軟負(fù)載均衡功能,提升系統(tǒng)負(fù)載均衡能力和穩(wěn)定性。
3. 實(shí)現(xiàn)集群節(jié)點(diǎn)狀態(tài)的變化實(shí)時(shí)與負(fù)載均衡器同步,保證集群的擴(kuò)張和節(jié)點(diǎn)的狀態(tài)變化能夠?qū)崟r(shí)的反應(yīng)到負(fù)載均衡器的策略上。
客戶收益:
1. 采用Kubernetes + Docker集群管理平臺(tái),實(shí)現(xiàn)了開發(fā)/測(cè)試/生產(chǎn)環(huán)境的有效隔離和應(yīng)用的一次構(gòu)建、隨處運(yùn)行,很好地支撐了華創(chuàng)快速的業(yè)務(wù)發(fā)展。
2. 基于Kubernetes+Docker的云集群管理平臺(tái)方案,極大提高了大規(guī)模應(yīng)用快速部署的靈活性,和系統(tǒng)快捷的水平擴(kuò)展能力。
微服務(wù)框架組件組合與協(xié)作
0: 載入/更新配置
1: API網(wǎng)關(guān)與服務(wù)端注冊(cè)服務(wù)
2: 顯示層/介接系統(tǒng)調(diào)用服務(wù)前的發(fā)現(xiàn)服務(wù)
3: 顯示層/介接系統(tǒng)透過API網(wǎng)關(guān)調(diào)用服務(wù)
4: API網(wǎng)關(guān)調(diào)用服務(wù)端前的發(fā)現(xiàn)服務(wù)
5: API網(wǎng)關(guān)通過調(diào)用端負(fù)載平衡機(jī)制調(diào)用服務(wù)端
6: 服務(wù)端調(diào)用另一服務(wù)端前的發(fā)現(xiàn)服務(wù)
7: 服務(wù)端通過調(diào)用端負(fù)載平衡機(jī)制調(diào)用另一服務(wù)端
以上是我參與的Spring Cloud B2B2C O2O鴻鵠云商平臺(tái)-技術(shù)框架解決方案,從現(xiàn)在開始,我會(huì)將每一個(gè)細(xì)節(jié)點(diǎn)落實(shí)到文章上,希望能夠幫助更多的朋友。
總結(jié)
以上是生活随笔為你收集整理的Java鸿鹄_(五)Java版Spring Cloud B2B2C o2o鸿鹄云商平台--技术框架3的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: dsa数字签名c语言编程,DSA 数字签
- 下一篇: java实现多媒体播放器_Java sw