微服務(wù)架構(gòu)涉及多個(gè)技術(shù)領(lǐng)域,以下是微服務(wù)架構(gòu)的核心技術(shù)知識(shí)體系:
1、接入層
主要是負(fù)責(zé)把外部的流量接入到內(nèi)部的平臺(tái)上,實(shí)現(xiàn)負(fù)載均衡。
2、基礎(chǔ)設(shè)施層
主要涉及的內(nèi)容包括計(jì)算、網(wǎng)絡(luò)、存儲(chǔ)、NOC監(jiān)控、安全、IDC管理等。
3、網(wǎng)關(guān)層
網(wǎng)關(guān)在微服務(wù)體系當(dāng)中具有非常重要的地位,它主要做反向路由、限流熔斷、安全認(rèn)證等等的一些跨橫切面的功能。
4、業(yè)務(wù)服務(wù)層
業(yè)務(wù)服務(wù)層分為聚合層和基礎(chǔ)層。聚合層將內(nèi)部復(fù)雜的微服務(wù),適配成對(duì)各種不同用戶體驗(yàn)友好和統(tǒng)一的API。聚合裁剪適配是聚合層的主要職責(zé)。
5、服務(wù)支持體系
支持體系涉及的內(nèi)容包括注冊(cè)發(fā)現(xiàn)、集中配置、限流容錯(cuò)、認(rèn)證授權(quán)、日志聚合、監(jiān)控告警、后臺(tái)服務(wù)(MQ、Cache、DB、JOB)等。
6、平臺(tái)服務(wù)
平臺(tái)服務(wù)層包括發(fā)布系統(tǒng)、集群資源調(diào)度、鏡像治理、資源治理、IAM(權(quán)限管控)
以上是微服務(wù)架構(gòu)的核心技術(shù)知識(shí)體系,但請(qǐng)注意,微服務(wù)架構(gòu)還涉及更多細(xì)節(jié)和技術(shù)選型,根據(jù)具體項(xiàng)目需求和情況,你可能需要進(jìn)一步深入學(xué)習(xí)和實(shí)踐。
點(diǎn)擊了解相關(guān)課程——微服務(wù)及高并發(fā)、高可用架構(gòu)設(shè)計(jì)與最佳實(shí)踐