微服务架构中的编排与编排[关闭]
Posted
技术标签:
【中文标题】微服务架构中的编排与编排[关闭]【英文标题】:orchestration vs choreography in Micro service architecture [closed] 【发布时间】:2018-11-26 22:32:44 【问题描述】:在微服务架构中,我阅读了编排和编排的概念。是否有任何关于选择编排和编排的指南/建议?
【问题讨论】:
请查看Orchestrating microservices 【参考方案1】:Orchestration 可以与 Orchestra 的执行方式相关联,即当您可以控制流程中的所有参与者时 - 当他们都在一个控制域中并且您可以控制活动的流程时。当您指定将在您控制的一个组织内实施的业务流程时,这当然是最常见的。
编排是一种指定两方或多方(其中任何一方都无法控制其他方的流程,或者可能对这些流程的任何可见性)如何协调其活动和流程以实现分享信息和价值。当需要跨控制/可见性域进行协调时,使用编排。在一个简单的场景中,您可以将编排视为网络协议。它规定了各方之间可接受的请求和响应模式。
您可以根据与上述解释类似的内容,根据最适合您的用例的方式在微服务中的编排和编排之间进行选择。
【讨论】:
以上是关于微服务架构中的编排与编排[关闭]的主要内容,如果未能解决你的问题,请参考以下文章
一个Netflix开发的微服务编排引擎,支持可视化工作流定义