【文件属性】:
文件名称:distlock:golang中分布式锁的通用组件,支持redis和postgresql
文件大小:17KB
文件格式:ZIP
更新时间:2021-02-05 16:06:56
go redis golang postgresql lock
开锁
通用的Golang分布式锁组件,更多使用案例详见
司机清单
若有意向贡献未完成的驱动代码,请通过或邮箱249008728@qq.com联系我
司机
代码完成度
测试完成度
依赖包
使用说明
Redis
100%
100%
详见
pgsql
100%
100%
详见
等
未完成
未测试
详见
etcdv3
未完成
未测试
详见
方法说明
配置项mutex.OptFunc以及返回值锁的使用详见
NewMutex(名称字符串,optFuncs ... mutex.OptFunc)(* mutex.Mutex,错误)创建互斥锁,若name已用于创建读写锁则返回error ,本方法
【文件预览】:
distlock-master
----Gopkg.toml(804B)
----options.go(183B)
----distlock_test.go(1KB)
----LICENSE(11KB)
----Gopkg.lock(2KB)
----mutex()
--------internal.go(1KB)
--------options.go(782B)
--------mutex.go(861B)
--------random.go(423B)
--------README.md(1KB)
--------locker.go(2KB)
--------.gitignore(204B)
--------standard.go(2KB)
--------mutex_test.go(4KB)
----README.md(3KB)
----.gitignore(221B)
----driver()
--------driver.go(672B)
--------README.md(1KB)
--------mocks()
--------.gitignore(204B)
----distlock.go(2KB)