骡流处理策略

Mule Flow Processing Strategy

我创建了一个异步处理块,用于在流上处理的某些值为真时向 JMS 发送消息。但是,我必须选择将什么策略应用到这个异步块。我陷入了 2 个策略:

默认一个:queued-asynchronous-processing-strategy

异步处理策略。在文档中,他们说在 "for some reason you do not want your processing to be distributed across nodes" 时选择最后一个。问题是:那些分布式节点是什么?

分布式节点指的是您拥有的不同 Mule 实例 运行 作为集群的一部分。如果您使用排队策略,则消息可以被任何节点拾取。如果你只是使用 asynchronous-processing-strategy 那么它将总是 运行 在同一个节点上,但只是在不同的线程中。