微服務有哪些好處?
微服務將單一架構分解為單一的輕量級服務, 開發人員的生產力增加了,因為專注於單一責任服務的團隊可以獨立於其他服務控制釋出. 他們還可以控制服務的語言. 這在某些服務可能受益於用Python或C#,Java或JavaScript編寫時是有用的. 微服務主張以事件驅動的架構,服務不會直接<unk>合或引用. 每個微服務都可以釋出其他服務可以使用/訂閱的事件. 在設計微服務時,容器化和微服務很好地結合在一起, 考慮到這個正規化要求容器是不可變的, 並被視為牛. 同一個微服務的新版本和舊版本可以在A/B模式下並排釋出,有助於確保任何更新. 容器可以快速託管微服務,並可在不同環境中進行測試,可靠性確保所有依賴關係都被封裝在執行影象的構建中.