美文网首页
服务编排之 Zeebe

服务编排之 Zeebe

作者: 小麦哥 | 来源:发表于2020-01-16 23:42 被阅读0次

    Zeebe是一个用于微服务编排(Orchestration)的工作流引擎。

    首先说说什么是编排。微服务的编排实际上主要有两种模式:Orchestration 和 Choreography。

    Service orchestration 表示由一个单一的可执行的业务流程(Orchestrator)来协调不同服务之间的交互。 Orchestrator 负责调用和组合这些服务。所有服务之间的关系都体现在这种集中式的服务编排里,不同服务间的事务也由 Orchestrator 控制。

    而 Service choreography 则是依靠服务之间的消息交换,两两之间的交互来实现整体的服务编排。Choreography 是一种去中心化的编排方式。

    Choreography 描述的是多个服务之间的交互行为,而 Orchestration 则强调从一个中央控制的视角来管理各个服务。服务交互的逻辑在 Choreography 中是分散到每个服务中的,而在 Orchestration 中则集中在 orchestrator 里。

    盗两张图:

    Orchestration


    Orchestration

    Choreography


    Choreography

    相关文章

      网友评论

          本文标题:服务编排之 Zeebe

          本文链接:https://www.haomeiwen.com/subject/rqvqzctx.html