2014-07-03 63 views
0

我想知道是否存在简单的解决方法/用于触发在集群中的每个节点上执行的作业的石英触发器。安排在集群中每个节点上执行的作业的触发器

我的情况: 我的应用程序正在缓存某些内容,并且正在没有分布式缓存的群集中运行。现在我有一些情况需要刷新作业触发的所有节点上的缓存。

强尼

回答

1

正如你已经发现,石英总是拿起一个随机的实例,以执行预定作业,这不能轻易改变,除非你想破解它的内部。

实现你所描述的最简单的方法可能是实现某种协调器(或主控)作业,它将会意识到集群中的所有Quartz实例,并将“手动”触发缓存同步的执行在每个节点上工作。主作业可以通过Quartz公开的RMI或JMX API轻松完成。

你可能想检查一下similar question

相关问题