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