微服务架构中的编排与编排

时间:2018-06-18 05:57:41

标签: domain-driven-design microservices orchestration choregraphe

在微服务架构中,我正在阅读编排和编排的概念。是否有关于选择编排和编排的指导/建议?

1 个答案:

答案 0 :(得分:5)

编排可以与Orchestra的执行方式相关联,即当您控制流程中的所有参与者时 - 当他们全部在一个控制域中并且您可以控制流程时活动。当您指定将在您控制的一个组织内部制定的业务流程时,这通常是最常见的。

Orchestration vs. Choreography

编排是一种指定两方或更多方的方式 - 其中任何一方都无法控制其他方['流程,或者可能是这些流程的任何可见性 - 可以协调他们的活动和流程,以共享信息和价值。当需要跨控制/可见性域协调时,请使用编排。在简单的场景中,您可以将编排想象为网络协议。它规定了各方之间可接受的请求和响应模式。

您可以在您的微服务中根据最适合您的用例的内容选择Orchestration和Choreography,基于类似的上述解释。