更新時間:2022-06-06 09:29:35 來源:動力節點 瀏覽1022次
動力節點小編給大家介紹一個典型的微服務總體架構設計圖,自上往下看,可以分為前臺應用層、API接入層、業務應用層、服務中心和基礎資源5層結構,每層結構都有其自身的功能和特別的設計。
前臺應用層可支持任何應用的客戶端,如物聯網、微信小程序、移動App及API開放平臺等。
API接入層可以使用Spring Cloud Zuul或Gateway設計網關,起到一個承上啟下的作用,并且具備鑒權、路由和流控等功能。
業務應用層是微服務的基本應用,它本身也是一個微服務。這里主要是電商平臺的一些后臺管理功能。
服務中心就是使用微服務設計的各種API接口服務,這些服務一般使用基于RESTful風格的設計,對外提供輕量API接口服務。另外,在基礎服務中間件中,提供服務治理、消息隊列、監控告警、配置管理等服務。
基礎資源是我們自己組建的私有云或者租用的公有云,為微服務搭建容器平臺,提供數據存儲、DevOps和鏡像倉庫等服務。
在這個架構設計圖中,除了上面這些,在水平方向上,還可以看到負載均衡、日志記錄、鏈路跟蹤,以及基于大型電商平臺的運營平臺等服務。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習