【发布时间】:2016-02-10 16:13:48
【问题描述】:
我有一个 jvm 进程,它每 X 分钟唤醒一个线程。
如果条件为真 -> 它将启动一项工作 (JobA)。
另一个 jvm 进程几乎相同,但如果条件为真 -
它向消息代理抛出一条消息,该消息代理触发另一台服务器(JobB)中的作业。
现在,为了避免 SPOF 问题,我想在我的云中添加这台机器的另一个实例。
但我想确保我每次都运行一个 JobA 实例。
我有什么选择?
【问题讨论】:
-
您考虑过任何特定的并发锁定机制吗?
-
不,这就是我来这里的目的。
标签: java cron quartz-scheduler mutual-exclusion