任务的加锁服务接口。
当包含任务的服务需要多实例运行时,有些任务可能同时只需要运行一次,此时你可能需要一个加锁服务,来保证任务不会重复执行。
加锁接口。
通过 Tora.Lock 设置的 key。
任务上下文对象。
普通状况下直接使用 key 进行加锁和解锁。如果有更高的安全需求,可以生成 secret 来避免错误解锁。
对于加锁失败的情况,会触发这个函数。
解锁接口。
TaskLock.lock 的执行结果。
Generated using TypeDoc
任务的加锁服务接口。
当包含任务的服务需要多实例运行时,有些任务可能同时只需要运行一次,此时你可能需要一个加锁服务,来保证任务不会重复执行。