一 單體應用架構的缺點
每次編譯上線都需要全部的代碼編譯,編譯花費時間比較多
所有的模塊都耦合在一起了,無法針對某個特定的模塊做優化,比如首頁和登錄頁面,他們的訪問量是不一樣的。首頁的QPS高,應該多部署幾台機器
無法做服務器的水平擴展(一般是session與tomcat是綁定的)
單個數據庫的存儲能力有限
二 分布式架構的優點
不同的模塊被拆分為不同的工程,可以很好的水平擴展
每個工程都有單獨的數據庫
每次更新只要編譯上線相關的代碼,不用全部編譯
一 單體應用架構的缺點
每次編譯上線都需要全部的代碼編譯,編譯花費時間比較多
所有的模塊都耦合在一起了,無法針對某個特定的模塊做優化,比如首頁和登錄頁面,他們的訪問量是不一樣的。首頁的QPS高,應該多部署幾台機器
無法做服務器的水平擴展(一般是session與tomcat是綁定的)
單個數據庫的存儲能力有限
二 分布式架構的優點
不同的模塊被拆分為不同的工程,可以很好的水平擴展
每個工程都有單獨的數據庫
每次更新只要編譯上線相關的代碼,不用全部編譯
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。