An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

proxy.golang.org namespaces: github.com/storage-lock

View the packages within the github.com/storage-lock namespace on the proxy.golang.org package registry, including their maintainers and dependencies.

github.com/storage-lock/go-storage-lock v0.0.5
抽象了一套分布式锁的模型定义和算法,可以基于任何存储介质实现分布式锁!只要此存储介质可以被分布式访问即可,比如以数据库为存储介质,以KV为存储介质,以对象存储为存储介质,以任何可读写的服务为存储...
5 versions - Latest release: over 1 year ago - 15 dependent packages - 1 dependent repositories - 0 stars on GitHub
github.com/storage-lock/go-storage-test-helper v0.0.3
用于辅助测试Storage的实现是否OK的测试工具,辅助提高开发效率。
3 versions - Latest release: over 1 year ago - 8 dependent packages - 2 dependent repositories - 0 stars on GitHub
github.com/storage-lock/go-storage v0.0.2
Storage Lock中的Lock是要存储在Storage上的,这个仓库就是定义了Storage的相关实现规范。
2 versions - Latest release: almost 2 years ago - 19 dependent packages - 1 dependent repositories - 0 stars on GitHub
github.com/storage-lock/go-storage-events v0.0.5
把Storage和events结合,为Storage增加可观测性和安全执行功能。
5 versions - Latest release: over 1 year ago - 16 dependent packages - 1 dependent repositories - 0 stars on GitHub
github.com/storage-lock/go-mysql-storage v0.0.2
以MySQL为存储引擎。
2 versions - Latest release: almost 2 years ago - 3 dependent packages - 1 dependent repositories - 0 stars on GitHub
github.com/storage-lock/go-sql-based-storage v0.0.0-20230903181730-3e91a672a521
基于SQL的关系型数据库的Storage的通用实现。
2 versions - Latest release: over 1 year ago - 3 dependent packages - 1 dependent repositories - 1 stars on GitHub
Top 8.3% on proxy.golang.org
github.com/storage-lock/go-sqldb-locks
基于sql.DB做分布式锁
Latest release: 2 days ago - 0 stars on GitHub
github.com/storage-lock/go-memory-storage v0.0.0-20230815161904-4e2a1ca32314
基于内存实现的Storage,相当于是把锁存放在内存中。
1 version - Latest release: over 1 year ago - 3 dependent packages - 1 dependent repositories - 0 stars on GitHub
Top 9.6% on proxy.golang.org
github.com/storage-lock/go-postgresql-storage v0.0.2
2 versions - Latest release: over 1 year ago - 1 dependent package - 0 stars on GitHub
github.com/storage-lock/go-event-listener-stdout v0.0.2
事件机制的最简单的实现,只是在监听到事件的时候把事件输出到标准输出流中,打印的时候会把事件对象序列化为JSON字符串打印。
2 versions - Latest release: over 1 year ago - 1 dependent package - 0 stars on GitHub
github.com/storage-lock/go-ntp-time-provider v0.0.2
基于NTP的TimeProvider实现,Storage的具体实现可以引入这个库来实现GetTime方法,让分布式系统中的各个角色使用统一的NTP时间源。
2 versions - Latest release: almost 2 years ago - 1 dependent package - 1 dependent repositories - 0 stars on GitHub
Top 9.6% on proxy.golang.org
github.com/storage-lock/go-mysql-locks v0.0.0-20230912011519-14021ced6348
1 version - Latest release: over 1 year ago - 0 stars on GitHub
Top 8.3% on proxy.golang.org
github.com/storage-lock/go-sqlserver-locks
Latest release: 19 days ago - 0 stars on GitHub
Top 7.8% on proxy.golang.org
github.com/storage-lock/go-mongodb-locks
Latest release: 21 days ago - 0 stars on GitHub
github.com/storage-lock/go-sqldb-storage v0.0.0-20231028175514-478f6e19ee0b
基于sql.DB做Storage,会根据不同的驱动创建不同的Storage
4 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/storage-lock/go-events v0.0.3
Storage Lock底层的事件机制,用于实现锁的可观测性等等。
3 versions - Latest release: over 1 year ago - 18 dependent packages - 1 dependent repositories - 0 stars on GitHub
github.com/storage-lock/go-utils v0.0.2
整个工具库比较通用的、基础的工具方法会下沉到这里
2 versions - Latest release: almost 2 years ago - 20 dependent packages - 1 dependent repositories - 0 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/storage-lock/go-beego-locks
基于beego做分布式锁
Latest release: 26 days ago - 0 stars on GitHub
github.com/storage-lock/go-sqlite3-storage v0.0.1
以sqlite3为存储引擎的Storage实现,当前仓库为比较底层的存储层实现,你可以与storage-lock结合使用。
1 version - Latest release: almost 2 years ago - 1 dependent package - 0 stars on GitHub
github.com/storage-lock/go-storage-lock-factory v0.0.2
把Storage Lock的创建过程工厂化
2 versions - Latest release: over 1 year ago - 3 dependent packages - 1 dependent repositories - 0 stars on GitHub
github.com/storage-lock/go-memory-locks v0.0.0-20230830164812-86517fab5b4a
Memory Locks基本没有实际作用,更多的是用于在框架内部作为测试用,补充流程完整使流程能够走下去。
3 versions - Latest release: over 1 year ago - 2 dependent packages - 1 dependent repositories - 0 stars on GitHub
github.com/storage-lock/go-sqlserver-storage v0.0.1
以SqlServer为存储引擎的Storage实现,当前仓库为比较底层的存储层实现,你可以与storage-lock结合使用。
1 version - Latest release: almost 2 years ago - 1 dependent package - 0 stars on GitHub
github.com/storage-lock/go-tidb-storage v0.0.1
以TiDB为存储引擎的Storage实现,当前仓库为比较底层的存储层实现,你可以与storage-lock结合使用,或者这个项目tidb-locks里专门封装提供了一些TiDB锁相关的更易用友好...
1 version - Latest release: almost 2 years ago - 0 stars on GitHub
Top 8.6% on proxy.golang.org
github.com/storage-lock/go-sqlx-locks
基于sqlx做分布式锁
Latest release: about 1 month ago - 0 stars on GitHub
github.com/storage-lock/go-mongodb-storage v0.0.0-20230910152351-fd4213588fd5
基于MongoDB实现的Storage
4 versions - Latest release: over 1 year ago - 0 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/storage-lock/go-mariadb-locks
Latest release: about 2 months ago - 0 stars on GitHub
Top 8.3% on proxy.golang.org
github.com/storage-lock/go-gorm-locks
基于GORM做分布式锁
Latest release: about 2 months ago - 0 stars on GitHub
Top 8.3% on proxy.golang.org
github.com/storage-lock/go-gorp-locks
基于gorp(https://github.com/go-gorp/gorp )做分布式锁
Latest release: about 2 months ago - 0 stars on GitHub
Top 8.3% on proxy.golang.org
github.com/storage-lock/go-tidb-locks
Latest release: about 2 months ago - 0 stars on GitHub
Top 8.3% on proxy.golang.org
github.com/storage-lock/go-xorm-locks
基于xorm做分布式锁
Latest release: about 2 months ago - 0 stars on GitHub
github.com/storage-lock/go-storage-lock-test-helper v0.0.0-20230903094413-294180fc1228
进行各种测试的库,比如压力测试之类的
3 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/storage-lock/go-mariadb-storage v0.0.0-20230923201030-3624a38fc0f5
4 versions - Latest release: over 1 year ago - 0 stars on GitHub
Top 8.8% on proxy.golang.org
github.com/storage-lock/go-postgresql-locks
Latest release: 2 months ago - 0 stars on GitHub