You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

config.go 646 B

123456789101112
  1. package distlock
  2. type Config struct {
  3. EtcdAddress string `json:"etcdAddress"`
  4. EtcdUsername string `json:"etcdUsername"`
  5. EtcdPassword string `json:"etcdPassword"`
  6. EtcdLockAcquireTimeoutMs int `json:"etcdLockAcquireTimeoutMs"` // 获取Etcd全局锁的超时时间
  7. EtcdLockLeaseTimeSec int64 `json:"etcdLockLeaseTimeSec"` // 全局锁的租约时间。锁服务会在这个时间内自动续约锁,但如果服务崩溃,则其他服务在租约到期后能重新获得锁。
  8. LockRequestLeaseTimeSec int64 `json:"lockRequestLeaseTimeSec"` // 锁请求的租约时间。调用方必须在这个时间内调用Renew续约。
  9. }

公共库

Contributors (1)