我想知道是否有一个简单的解决方法/黑客可以触发一个群集中每个节点都有的作业。
我的情况: 我的应用程序正在缓存一些东西,并且在没有分布式缓存的集群中运行。现在,我想要在作业触发的所有节点上刷新缓存。
答案 0 :(得分:1)
正如您所知,Quartz总是选择一个随机实例来执行预定作业,除非您想破解其内部结构,否则无法轻易更改。
实现您所描述的内容的最简单方法可能是实现某种协调器(或主)工作,该工作将了解群集中的所有Quartz实例,并且将手动"触发在每个节点上执行缓存同步作业。主作业可以通过RMI或Quartz公开的JMX API轻松完成。
您可能需要稍微检查similar question。