首页 » 程序员必读之软件架构 » 程序员必读之软件架构全文在线阅读

《程序员必读之软件架构》示例

关灯直达底部

下面这张图展示了组成“技术部落”网站的逻辑容器。

“技术部落”—容器

简单地说,“技术部落”由一个向用户提供信息的Apache Tomcat Web服务器组成,而信息则通过独立的内容更新进程来保持最新。

所有数据都被存储在MySQL数据库、MongoDB数据库或文件系统当中的一个。值得指出的是,这张图并未提及每个容器的物理实例的数量。比如,可能有一片运行在MongoDB集群上的Web服务器,但这张图并未展示这个层次的信息。相反,我在一个单独的部署图 上展示了物理实例、故障转移、集群等。容器图展示了软件架构的高层次形态,以及职责如何分布。它也展示了主要的技术选择以及容器如何相互交流。这是一个简单的高层次技术图,对软件开发者和支持/运营人员很有用。