1.什么是ShedLock?
ShedLock 是一个 Java 库,通常用于分布式系统中,确保定时任务(Scheduled Tasks)在集群环境下只被某一个实例执行一次。它通过在共享资源(例如数据库或分布式缓存)中添加锁的方式,避免多个实例同时执行相同的任务
ShedLock 的工作原理
分布式锁:
在任务开始时,ShedLock 会尝试在数据库(或其他存储)中创建一个锁。...
阅读全文