Mule ESB 轮询和 Quartz 之间的区别

Difference between Mule ESB Poll and Quartz

有人可以帮助我了解 mule Poll 和 Quartz 组件之间的区别吗? 提前致谢。

轮询组件是最适合在集群环境中使用的空闲组件(不要使用 Quartz),因此它避免在所有服务器中调用相同的作业。 POll 默认处理它。

根据文档: -> 在集群中轮询: 当集群中运行时,只有标识为主节点的服务器执行轮询。如果主节点出现故障,集群中的另一个节点将成为主节点并开始轮询(故障转移)。

石英: Quartz 可以放置在 flow.Its 中的任何位置,无论您放置在哪里,它都会相应地起作用。 对于任何特定间隔的触发文件(场景如下 link),Quartz 做 well.Quartz 有自定义、事件、调度调度作业。

需要根据需求使用

.

如果是集群环境,推荐使用Poll。

以上回答正确。只是补充一下,在 non-clustered 环境中,您仍然可以使用 Quartz 集群来实现与 Poll Scope 相同的功能。

quartz 和 poll scope 几乎做同样的事情。如果你想定期触发流程,你可以使用石英。

但是轮询范围的优点是您可以设置轮询frequency.and您可以使用 Cron 作业或表达式来设置时间。