在微服务架构中,我正在阅读编排和编排的概念。是否有关于选择编排和编排的指导/建议?
答案 0 :(得分:5)
编排可以与Orchestra的执行方式相关联,即当您控制流程中的所有参与者时 - 当他们全部在一个控制域中并且您可以控制流程时活动。当您指定将在您控制的一个组织内部制定的业务流程时,这通常是最常见的。
编排是一种指定两方或更多方的方式 - 其中任何一方都无法控制其他方['流程,或者可能是这些流程的任何可见性 - 可以协调他们的活动和流程,以共享信息和价值。当需要跨控制/可见性域协调时,请使用编排。在简单的场景中,您可以将编排想象为网络协议。它规定了各方之间可接受的请求和响应模式。
您可以在您的微服务中根据最适合您的用例的内容选择Orchestration和Choreography,基于类似的上述解释。