Skip to content

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

License

Notifications You must be signed in to change notification settings

storage-lock/go-storage-lock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

31fd37e · Sep 23, 2023

History

79 Commits
Aug 6, 2023
Aug 14, 2023
Jan 27, 2023
May 14, 2023
Aug 7, 2023
Aug 14, 2023
Aug 13, 2023
Sep 23, 2023
Sep 23, 2023
Sep 23, 2023
Aug 13, 2023
Aug 13, 2023
Aug 14, 2023
Sep 10, 2023
Aug 14, 2023
Aug 4, 2023
Aug 13, 2023
Aug 14, 2023
Aug 14, 2023
Aug 14, 2023
Aug 14, 2023

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