【发布时间】:2021-10-12 19:30:27
【问题描述】:
我使用 spring boot + maven 多模块项目。我正在使用集群感知 Quartz 配置,因此作业详细信息存储在数据库中。可以说,2个Spring boot maven模块(项目)正在使用quartz,但我希望每个模块运行它都是自己的工作,每个模块都不同。在这种情况下,当我启动一个模块时,它实际上也尝试从其他模块运行作业,因为 Quartz 引擎正在读取要从数据库运行的作业。那么如何在每个模块中指定仅运行与 at 模块相关的特定作业? 一种方法是为每个模块设置不同的表前缀。有没有其他方法可以在 2 个不同的模块之间使用相同的石英表,但每个模块决定运行哪些作业?
【问题讨论】:
标签: spring-boot quartz-scheduler