讀古今文學網 > 程序員必讀之軟件架構 > 示例 >

示例

下面這張圖展示了組成「技術部落」網站的邏輯容器。

「技術部落」—容器

簡單地說,「技術部落」由一個向用戶提供信息的Apache Tomcat Web服務器組成,而信息則通過獨立的內容更新進程來保持最新。

所有數據都被存儲在MySQL數據庫、MongoDB數據庫或文件系統當中的一個。值得指出的是,這張圖並未提及每個容器的物理實例的數量。比如,可能有一片運行在MongoDB集群上的Web服務器,但這張圖並未展示這個層次的信息。相反,我在一個單獨的部署圖 上展示了物理實例、故障轉移、集群等。容器圖展示了軟件架構的高層次形態,以及職責如何分佈。它也展示了主要的技術選擇以及容器如何相互交流。這是一個簡單的高層次技術圖,對軟件開發者和支持/運營人員很有用。