傳統應用、服務器集群、分布式、SOA各種架構的簡單解釋


傳統架構:無論是SE應用還是WEB應用,傳統架構都是表現層---業務層---持久層---數據庫
 

 

1000並發(tomcat單台500並發,tomcat一般做集群的話,節點數量不能太多,5個左右):可以采用多服務器如2台tomcat搭建服務器集群,通過編碼實現負載均衡,session共享等問題
100000並發:需要 按照模塊將系統進行拆分,這樣就可以單獨為某些業務添加服務器,需要 系統之間配合完成整個業務邏輯,這種也稱為分布式。
分布式架構:多個子系統相互協作完成業務流程,系統之間需要進行通信(可以使用WebService)。

 

SOA架構:面向服務的架構,將工程拆分成服務層、表現層兩個工程。服務層處理業務邏輯,只需對外提供服務,表現層只需要處理和 頁面前台的交互。也就是說訂單系統不只是會調用訂單服務,還有會調用其它服務,如會員服務等,服務和表現層之間的通信都通過遠程服務之間的調用來實現,服務工程和表現層工程之間的對應關系為多對多。如可以使用這種架構進行開發時,就需要選取一個表現層和服務之間的調用方式,所以Dubbo就是一個不錯的選擇。
 

剛剛接觸到這種架構性的東西,先這么片面理解下。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM