更新時間:2022-06-06 09:29:35 來源:動力節(jié)點 瀏覽1103次
動力節(jié)點小編給大家介紹一個典型的微服務(wù)總體架構(gòu)設(shè)計圖,自上往下看,可以分為前臺應(yīng)用層、API接入層、業(yè)務(wù)應(yīng)用層、服務(wù)中心和基礎(chǔ)資源5層結(jié)構(gòu),每層結(jié)構(gòu)都有其自身的功能和特別的設(shè)計。
前臺應(yīng)用層可支持任何應(yīng)用的客戶端,如物聯(lián)網(wǎng)、微信小程序、移動App及API開放平臺等。
API接入層可以使用Spring Cloud Zuul或Gateway設(shè)計網(wǎng)關(guān),起到一個承上啟下的作用,并且具備鑒權(quán)、路由和流控等功能。
業(yè)務(wù)應(yīng)用層是微服務(wù)的基本應(yīng)用,它本身也是一個微服務(wù)。這里主要是電商平臺的一些后臺管理功能。
服務(wù)中心就是使用微服務(wù)設(shè)計的各種API接口服務(wù),這些服務(wù)一般使用基于RESTful風(fēng)格的設(shè)計,對外提供輕量API接口服務(wù)。另外,在基礎(chǔ)服務(wù)中間件中,提供服務(wù)治理、消息隊列、監(jiān)控告警、配置管理等服務(wù)。
基礎(chǔ)資源是我們自己組建的私有云或者租用的公有云,為微服務(wù)搭建容器平臺,提供數(shù)據(jù)存儲、DevOps和鏡像倉庫等服務(wù)。
在這個架構(gòu)設(shè)計圖中,除了上面這些,在水平方向上,還可以看到負載均衡、日志記錄、鏈路跟蹤,以及基于大型電商平臺的運營平臺等服務(wù)。
初級 202925
初級 203221
初級 202629
初級 203743