本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
選擇您的協調方法
編排和協同運作在整合微服務時都有其用途。在單一微服務的界限內選擇編排,您可以在其中完全控制相依性。當您跨微服務界限工作時,請選擇協同運作。例如,參與分散式交易的多個微服務將受益於協調,以考慮因故障而轉返。處理其他微服務可能感興趣的事件的微服務將受益於編排和事件驅動型架構。
當單一交易涉及多個系統時,實作轉返的常見模式是 saga 模式。
View a markdown version of this page
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
編排和協同運作在整合微服務時都有其用途。在單一微服務的界限內選擇編排,您可以在其中完全控制相依性。當您跨微服務界限工作時,請選擇協同運作。例如,參與分散式交易的多個微服務將受益於協調,以考慮因故障而轉返。處理其他微服務可能感興趣的事件的微服務將受益於編排和事件驅動型架構。
當單一交易涉及多個系統時,實作轉返的常見模式是 saga 模式。