我想配置Quartz,以便它可以在同一台机器上的两个不同的JVM上运行。
任何人都有想法如何做到这一点?
答案 0 :(得分:0)
你可以做到这一点。我甚至建议在一台机器上在自己的JVM中运行几个Quartz实例。如果在每个表中使用不同的表前缀,则可以获得性能提升,因为数据库锁是独立的。您必须使用每个前缀创建Quartz表。
org.quartz.jobStore.tablePrefix=qrtz_
如果您不关心Quartz性能,可以使用不同的实例名称:
org.quartz.scheduler.instanceName=JVM1
在这种情况下,您只需使用带有“quartz_”前缀的表,就像使用一个Quartz JVM一样。