API 参考
分布式锁配置
分布式锁模块配置说明。
分布式锁配置
配置前缀: nebula.lock
nebula:
lock:
enabled: true
enable-aspect: true # 启用@Locked注解切面
default-wait-time: 30s # 默认等待锁超时时间
default-lease-time: 60s # 默认锁租约时间
enable-watchdog: true # 启用看门狗自动续期
watchdog-interval: 20s # 看门狗续期间隔(默认租约时间的1/3)
fair: false # 是否使用公平锁
redlock: # Redlock配置(多Redis实例)
enabled: false
addresses:
- redis://host1:6379
- redis://host2:6379
- redis://host3:6379
quorum: 2 # 最小获取锁的实例数