- Spring Cloud Alibaba大型微服務(wù)架構(gòu)項目實戰(zhàn)(上冊)
- 十三
- 404字
- 2024-05-11 19:24:53
1.1.3 拆解微服務(wù)架構(gòu)搭建的步驟
微服務(wù)架構(gòu)實戰(zhàn)的第二步:我們要做什么?
圖1-4是一張完整的架構(gòu)圖,不過用戶交互層和網(wǎng)絡(luò)接入層并不是本書微服務(wù)架構(gòu)實戰(zhàn)所進行的重點,由后端開發(fā)人員做的主要是圖1-5中的這些內(nèi)容。

圖1-5 后端開發(fā)人員主要負責的內(nèi)容
開發(fā)人員需要完成微服務(wù)組件的搭建和微服務(wù)實例的代碼開發(fā),圖中的網(wǎng)關(guān)模塊也算是微服務(wù)組件的一部分。
微服務(wù)架構(gòu)項目雖然復(fù)雜,但也不是完全無法實現(xiàn)的,只要計劃合理、選用的解決方案有效就能夠完成這項任務(wù)。行業(yè)內(nèi)普遍的一個解決方案就是“拆”。化繁為簡,將大項目拆解成若干個小項目、大系統(tǒng)拆分出若干個功能模塊、大功能拆解成若干個小功能,之后對各個環(huán)節(jié)或各個功能進行具體的實現(xiàn)和完善,這個完整的項目也就逐漸展現(xiàn)在開發(fā)人員面前。
如圖1-6所示,開發(fā)人員需要完成的內(nèi)容就是微服務(wù)組件的搭建和完善,再加上微服務(wù)實例的代碼開發(fā)。當然,這兩個部分的內(nèi)容也是本書實戰(zhàn)項目要完成的內(nèi)容。

圖1-6 微服務(wù)組件+微服務(wù)實例開發(fā)
推薦閱讀
- 基于Proteus的Arduino可視化設(shè)計
- Revit 2020中文版從入門到精通
- 敏捷軟件開發(fā)(珍藏版)
- 大數(shù)據(jù)處理系統(tǒng):Hadoop源代碼情景分析
- Arduino項目開發(fā):智能家居
- iOS移動開發(fā)從入門到精通
- 搜索引擎與程序化廣告:原理、設(shè)計與實戰(zhàn)
- C語言點滴
- Verilog HDL數(shù)字系統(tǒng)設(shè)計及實踐
- 移動終端應(yīng)用軟件開發(fā)實戰(zhàn)
- 區(qū)塊鏈核心算法解析
- UG NX 8.0實例教程(第2版)
- iPhone開發(fā)創(chuàng)意火花集
- ChatGPT驅(qū)動軟件開發(fā):AI在軟件研發(fā)全流程中的革新與實踐
- 開源之迷