【发布时间】:2012-09-19 19:30:13
【问题描述】:
我在 Java EE 应用程序的上下文中运行 Quartz 的集群实例。 Java EE 应用程序中的一个节点(随机选择)将触发一系列 Quartz 作业以立即执行(如post 中所述);在触发每个作业之前,与该作业关联的 JobListener 将添加到调度程序的 ListenerManager。
如果我理解 Quartz 的内部工作正常,那么实际执行每个作业的节点将是可用节点中的selected at random。如果是这种情况,如果侦听器是在与执行作业的节点不同的节点中创建的,如何调用侦听器的方法?我可以假设 ListenerManager 中的侦听器列表是全局的并且对于集群中的所有节点都相同吗?还是每个节点都有自己的 ListManager 和自己的侦听器?
【问题讨论】:
-
你有没有得到这个问题的答案?
-
@ccleve 没有,最后我们没有在集群中使用 Quartz
-
您是否使用 Quartz 以外的其他工具实现了集群解决方案?
-
@ccleve 不,我们根本没有使用集群。我们的实验表明 Quartz 中的侦听器支持集群
标签: java jakarta-ee listener cluster-computing quartz-scheduler