上一篇文章我們介紹了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. 通過(guò)在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)透過(guò)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)通過(guò)調(diào)用端負(fù)載平衡機(jī)制調(diào)用服務(wù)端
6: 服務(wù)端調(diào)用另一服務(wù)端前的發(fā)現(xiàn)服務(wù)
7: 服務(wù)端通過(guò)調(diào)用端負(fù)載平衡機(jī)制調(diào)用另一服務(wù)端
以上是我參與的Spring Cloud B2B2C O2O鴻鵠云商平臺(tái)-技術(shù)框架解決方案践剂,從現(xiàn)在開始,我會(huì)將每一個(gè)細(xì)節(jié)點(diǎn)落實(shí)到文章上租幕,希望能夠幫助更多的朋友舷手。電子商務(wù)社交平臺(tái)源碼請(qǐng)加企鵝求求:叁五叁六貳四柒貳五九