接口 | 说明 |
---|---|
DLock |
分布式锁
|
DLockManager |
分布式锁
|
Handler | |
SLock |
服务锁(服务生命周期内只使用一次的锁)
说明:
1、业务标识在整个集群生命周期内,执行成功后一直不变(多个节点只有一个节点会执行)
2、集群中某一节点宕机,重启该锁对应的业务不会执行
3、整个集群全部宕机后重启,会有其中一个节点获取到锁执行对应的业务;其他无法抢到锁,直接跳过该业务
使用场景:
加密狗启动加载一次license, (集群中如果其他节点正常存储,主节点宕机后,重启时不在执行该逻辑)
|
SLockManager | |
THandler<T> |