【发布时间】:2015-08-06 22:31:39
【问题描述】:
我创建了一个异步处理块,以在流上处理的某些值为真时向 JMS 发送消息。但是,我必须选择应用于此异步块的策略。我被两种策略所困扰:
默认的:queued-asynchronous-processing-strategy或
异步处理策略。在文档中,他们说当“出于某种原因你不希望你的处理分布在节点之间”时选择最后一个。问题是:那些分布式节点是什么?
【问题讨论】:
标签: asynchronous mule
我创建了一个异步处理块,以在流上处理的某些值为真时向 JMS 发送消息。但是,我必须选择应用于此异步块的策略。我被两种策略所困扰:
默认的:queued-asynchronous-processing-strategy或
异步处理策略。在文档中,他们说当“出于某种原因你不希望你的处理分布在节点之间”时选择最后一个。问题是:那些分布式节点是什么?
【问题讨论】:
标签: asynchronous mule
分布式节点指的是作为集群的一部分运行的不同 Mule 实例。如果您使用排队策略,则消息可以被任何节点拾取。如果您只是使用asynchronous-processing-strategy,那么它将始终在同一个节点上运行,但只是在不同的线程中。
【讨论】: