本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
选择您的协调方法
在集成微服务时,编配和编排各有其用途。在单个微服务的边界内选择编配,这样就可以完全掌控依赖关系。跨微服务边界工作时,请选择编排。例如,参与分布式事务的多个微服务将受益于编排机制,以应对故障导致的回滚。处理其他微服务可能感兴趣的事件的微服务,将受益于编排和事件驱动型架构。
当单个事务涉及多个系统时,实现回滚的常见模式是 Saga 模式。
View a markdown version of this page
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在集成微服务时,编配和编排各有其用途。在单个微服务的边界内选择编配,这样就可以完全掌控依赖关系。跨微服务边界工作时,请选择编排。例如,参与分布式事务的多个微服务将受益于编排机制,以应对故障导致的回滚。处理其他微服务可能感兴趣的事件的微服务,将受益于编排和事件驱动型架构。
当单个事务涉及多个系统时,实现回滚的常见模式是 Saga 模式。