微服務和宏服務

一、概念
1.微服務(micro services):一個新興的軟件架構,分解了單個應用程序和服務。
2.宏服務(macro services):並非一個全新的什麼架構,而是一種單體和微服務的折中理念。

實際上微服務並沒有規定應該拆多細,所以說宏服務的關鍵是微服務拆拆分分的技巧,以降低其複雜度。

二、微服務發展方向增加了系統的複雜的
1.微服務日趨細化
2.微服務複用率達到頂峯
3.微服務之間的關係變得極其複雜
3.微服務的維護成本急劇增加
4.多人協同維護微服務變得不可能
三、宏服務的誕生
1.宏服務在微服務劃分粒度上找到了一個相對平衡位置
2.宏服務搭建了一個理想的中臺服務
3.宏服務的着眼點在一個一個的應用上
4.容易維護
5.協同維護
6.代碼庫重構更趨簡單
四、討論
留給大家討論的,充分cong自己的實際情況出發。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章