應用架構的演進

MVC架構:當業務規模很小時,將所有功能都部署在一個進程中,通過雙機或者前置負載均衡器實現負載分流;此時,用於分離前後臺邏輯的MVC架構是關鍵。 RPC架構:當垂直應用越來越多,應用之間交互不可避免,將核心和公共業務抽取出來,作爲獨立的服務,實現前後臺邏輯分離。此時,用於提高業務複用及拆分的RPC框架是關鍵。 SOA架構:隨着業務發展,服務數量越來越多,服務生命週期管控和運行狀態的治理成爲瓶頸,此
相關文章
相關標籤/搜索