整體建築
壹般來說,單壹架構就是應用所有功能,只有壹個代碼包,開發和部署都在壹起,是比較傳統的架構風格;當然,單壹架構也有很多缺點:
soa框架
由於單壹應用架構的缺點,已經不能滿足業務需求,於是出現了SOA架構。
SOA架構的主要思想是通過接口連接應用程序的模塊化組件(接口可以獨立於語言、框架、硬件和操作系統);在SOA架構中,有兩種主流實現:
微服務架構
微服務的出現也是因為SOA架構的壹些缺點。這句話在這裏再次得到印證。應用架構的演進過程通常是由業務推動的。
我會繼續分享我對Java開發、架構設計、程序員職業發展等方面的看法,希望得到大家的關註。