3

我正在寻找在我的应用程序中使用石英调度程序,因为我有一个集群环境,并且希望保证每个小时只运行一个作业实例。我的问题是......我是否必须使用JDBC作业存储或某种“外部”作业数据存储来保证在任意给定小时内只有群集中的一个实例运行该作业,或者Quartz有更多魔力我知道吗?在集群环境中使用石英

回答

2

是的,您需要使用JDBC-JobStore或TerracottaJobStore来启用节点相互通信的机制(在一种情况下,它们通过数据库表进行通信,另一种通过Terracotta网络进行通信特征)。