Quartz在一台机器上有两个不同的JVM?

时间:2011-11-23 01:46:25

标签: java quartz-scheduler

我想配置Quartz,以便它可以在同一台机器上的两个不同的JVM上运行。

任何人都有想法如何做到这一点?

1 个答案:

答案 0 :(得分:0)

你可以做到这一点。我甚至建议在一台机器上在自己的JVM中运行几个Quartz实例。如果在每个表中使用不同的表前缀,则可以获得性能提升,因为数据库锁是独立的。您必须使用每个前缀创建Quartz表。

org.quartz.jobStore.tablePrefix=qrtz_

如果您不关心Quartz性能,可以使用不同的实例名称:

org.quartz.scheduler.instanceName=JVM1

在这种情况下,您只需使用带有“quartz_”前缀的表,就像使用一个Quartz JVM一样。