微服務設計模式

定義(底層視角) 單一功能 避免單個服務的代碼量過大(代碼量對於業務迭代、維護的影響較大) 各服務間定義清晰的邊界(解耦合),易於任務的拆解 服務自治 各服務可以搭建在異構體系之上 各服務允許使用不同的技術棧 定義明確、合理的API,服務內部調整不應該影響上下游 優勢 技術棧多樣化,容易吸收技術,技術更新成本較小 健壯性更佳,可以降低單個問題服務對整體的影響,服務可降級 擴展性更佳 易於部署,降低
相關文章
相關標籤/搜索