0

我有一个 Spring Boot 应用程序,它有一个注释为 @Scheduled(cron = ....) 的 spring 调度程序,因为可以配置应用程序的多个容器,因此可以同时运行应用程序的多个实例。我想采用像 ShedLock 这样的分布式锁,以便在某个时间点只有一个调度程序实例运行。我尝试了 ShedLock,但即使该实例持有锁,它也不允许执行 spring 调度程序的多次运行。这对我来说不是一个可以接受的选择。那么我有什么选择呢?是否有任何分布式锁库可用于实现我的场景?

谢谢JK

4

0 回答 0