gpt4 book ai didi

java - 数据库支持的集群 Quartz 作业 - 动态创建的触发器是否自动集群?

转载 作者:太空宇宙 更新时间:2023-11-04 08:55:00 25 4
gpt4 key购买 nike

到目前为止,我们对 Quartz 的使用是在 spring 配置中配置数据库支持的调度程序和任何作业/触发器,然后在应用程序在集群上运行时加载这些作业/触发器。然后,集群中的每台服务器共享触发器,以便触发器每次仅由其中一台服务器运行。

我现在想为任何一台服务器上的现有 jobDetail bean(由 Spring 管理)动态创建新触发器,但我需要集群中的所有服务器都知道这个新触发器。我还需要他们知道其中一台服务器删除了触发器。

使用当前的设置,这可以工作吗? quartz 是否定期检查数据库是否有新的触发器?

如果没有,还有什么其他方法可以解决这个问题?

我对 Quartz 还很陌生,所以如果我错过了一些基本的东西,我深表歉意。

感谢您的帮助。

最佳答案

quartz 在查找需要执行的触发器时总是对数据库进行检查。因此,如果一台服务器删除或添加触发器,其他服务器将自动看到它。

关于java - 数据库支持的集群 Quartz 作业 - 动态创建的触发器是否自动集群?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2499167/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com