Skip to content

抽象了一套分布式锁的模型定义和算法,可以基于任何存储介质实现分布式锁!只要此存储介质可以被分布式访问即可,比如以数据库为存储介质,以KV为存储介质,以对象存储为存储介质,以任何可读写的服务为存储介质等等。

License

Notifications You must be signed in to change notification settings

storage-lock/go-storage-lock

Repository files navigation

Storage Lock

一、这是什么

抽象了一套分布式锁的模型定义和算法,可以基于任何存储介质实现分布式锁!只要此存储介质可以被分布式访问即可,比如以数据库为存储介质,以KV为存储介质,以对象存储为存储介质,以任何可读写的服务为存储介质等等。

目前已经可以使用:

  • 暂无

测试中,即将上线:

开发中:

  • FileSystem

  • Redis

  • Oracle

  • SQLite

  • Zookeeper

  • etcd

  • Elasticsearch

二、安装依赖

go get -u github.com/storage-lock/go-storage-lock

三、模型与算法介绍

TODO 2023-8-7 02:04:09

About

抽象了一套分布式锁的模型定义和算法,可以基于任何存储介质实现分布式锁!只要此存储介质可以被分布式访问即可,比如以数据库为存储介质,以KV为存储介质,以对象存储为存储介质,以任何可读写的服务为存储介质等等。

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages