根据使用@SchedulerLock的要求,它在内部使用名为“shedlock”的表来维护有关作业获取锁的详细信息。在这里,以防万一,包含表 shedlock 的数据库由于某种原因而关闭。然后,它会干扰调度程序锁的使用,并发作业同时开始执行。有人可以提供处理这种情况的建议吗?
你确定它是这样的吗?当数据库关闭时,LockProvider 应该抛出异常。如果没有,那就是一个错误。
但是如果您想使用 this 自定义行为。