基于微服務架構的云件模型有以下這些模塊:
通信模塊:該模塊的主要功能是完成服務間的通信,其定義了 API 網關、服務間的通信方式和服務發現方式。API網關定義了客戶端連接服務的方法;服務間的通信可以通過消息隊列或遠程調用實現;服務的發現包括服務器端注冊發現和客戶端注冊發現兩種方式。
樣式模塊:樣式模塊定義了服務整體的UI風格,具體樣式實現可以分成服務端頁面渲染和客戶端頁面渲染兩種。
數據模塊:數據模塊實現不同服務對應數據的存儲功能。單個微服務的數據可以由一個獨立的數據庫存儲,或者可以將多個微服務的數據存儲在一個數據庫的不同數據表中。具體選擇哪種方式實現,需要根據實際需求確定。
子服務模塊:子服務模塊由具體的業務功能組成,可以根據業務功能的不同對整體業務進行劃分。業務子模塊之間涉及的通信、數據存儲等方面的需求,需要調用其他功能模塊來實現。
安全登錄模塊:安全登錄模塊負責用戶的安全接入。具體來說,該模塊就是用戶登錄模塊,主要完成訪問令牌的存儲與管理功能。
配置模塊:配置模塊主要完成所有微服務的配置,如微服務架構中不同模塊組成的配置以及一些外部交互環境變量的配置等。
服務發布模塊:服務發布模塊定義了服務發布的方式,可以分成在一臺服務器上發布一個或者多個服務兩種方式。
服務日志模塊:服務日志模塊主要用于記錄該架構中不同服務的運行情況,包括用戶使用日志、服務運行日志和異常拋出及處理日志等。
測試模塊:測試模塊包含了所有服務的自動化測試部分,其可以細分成獨立服務功能自動化測試和不同微服務間的調用集成自動化測試等。
回答所涉及的環境:聯想天逸510S、Windows 10。
基于微服務架構的云件模型有以下這些模塊:
通信模塊:該模塊的主要功能是完成服務間的通信,其定義了 API 網關、服務間的通信方式和服務發現方式。API網關定義了客戶端連接服務的方法;服務間的通信可以通過消息隊列或遠程調用實現;服務的發現包括服務器端注冊發現和客戶端注冊發現兩種方式。
樣式模塊:樣式模塊定義了服務整體的UI風格,具體樣式實現可以分成服務端頁面渲染和客戶端頁面渲染兩種。
數據模塊:數據模塊實現不同服務對應數據的存儲功能。單個微服務的數據可以由一個獨立的數據庫存儲,或者可以將多個微服務的數據存儲在一個數據庫的不同數據表中。具體選擇哪種方式實現,需要根據實際需求確定。
子服務模塊:子服務模塊由具體的業務功能組成,可以根據業務功能的不同對整體業務進行劃分。業務子模塊之間涉及的通信、數據存儲等方面的需求,需要調用其他功能模塊來實現。
安全登錄模塊:安全登錄模塊負責用戶的安全接入。具體來說,該模塊就是用戶登錄模塊,主要完成訪問令牌的存儲與管理功能。
配置模塊:配置模塊主要完成所有微服務的配置,如微服務架構中不同模塊組成的配置以及一些外部交互環境變量的配置等。
服務發布模塊:服務發布模塊定義了服務發布的方式,可以分成在一臺服務器上發布一個或者多個服務兩種方式。
服務日志模塊:服務日志模塊主要用于記錄該架構中不同服務的運行情況,包括用戶使用日志、服務運行日志和異常拋出及處理日志等。
測試模塊:測試模塊包含了所有服務的自動化測試部分,其可以細分成獨立服務功能自動化測試和不同微服務間的調用集成自動化測試等。
回答所涉及的環境:聯想天逸510S、Windows 10。