軟件架構的演變-單體架構,垂直架構,分佈式架構,SOA架構和微服務架構的演變歷程

軟件架構的發展經歷了從單體架構、垂直架構、SOA架構到微服務架構的過程,作爲一個80年代的程序員,今天燕青跟大家說說具體的經歷。 單體架構 Web應用程序發展的早期,大部分web工程師將所有的功能模塊打包到一起並放在一個web容器中運行,所有功能模塊使用同一個數據庫。 下圖是一個單體架構的電商系統: 特點: 1、所有的功能集成在一個項目工程中。 2、所有的功能打在一個war包部署到服務器。 3、通
相關文章
相關標籤/搜索