1

我正在尝试构建一个分布式系统。

该系统由复合服务组成。

为了平衡系统的负载,我将组合服务进行分解,并将每个服务发送到不同的服务器并并行运行。

所以我想找到一个工作流引擎,它可以为运行时的每个操作绑定 web 服务地址。

有没有可用的工作流引擎?

4

1 回答 1

1

工作流引擎(或 api)与对服务的调用进行负载平衡无关(如果这样做,它会增加耦合,不是吗?),工作流应该只执行服务或外观服务,外观service 将调用各个服务,这些服务由服务器进行负载平衡。我希望它有意义。

底线是,您的基础架构团队将为负载平衡创建基础架构以及哪个服务转到哪个节点,调用这些服务是您的工作,如果需要复合服务,那么您可以选择外观将调用委托给各个服务的服务。您的工作流系统不应尝试负载平衡。

于 2013-07-01T11:42:22.610 回答