我正在尝试构建分布式系统。
系统由复合服务组成。
为了平衡系统的负载,我将分解组合服务并将每个服务发送到不同的服务器并并行运行。
所以我想找到一个工作流引擎,它可以为运行时的每个动作绑定Web服务地址。
是否有可用的工作流引擎?
答案 0 :(得分:1)
工作流引擎(或api)与负载平衡对服务的调用无关(如果这样做,它会增加耦合,不是吗?),工作流应该只执行服务或外观服务,外观服务将调用由服务器负载平衡的各个服务。我希望这是有道理的。
底线是,您的基础架构团队将为负载平衡创建基础架构,哪些服务转到哪个节点,调用此服务是您的工作,如果需要组合服务,那么您可以选择一个门面服务,将服务委托给各个服务。您的工作流程系统不应尝试进行负载平衡。