没有合适的资源?快使用搜索试试~ 我知道了~
sherlock:易于选择的Python分布式锁,具有多种后端
共25个文件
py:9个
rst:6个
makefile:2个
需积分: 11 0 下载量 103 浏览量
2021-05-13
21:39:41
上传
评论
收藏 31KB ZIP 举报
温馨提示
Sherlock:具有后端选择的分布式锁 Sherlock是一个提供易于使用的分布式进程间锁的库,还允许您选择自己选择的后端进行锁同步。 概述 当您使用可被多个服务或分布式服务访问的资源时,与通常相比,您更需要一种锁定机制来使一次访问某些资源成为可能。 分布式锁或互斥锁可以帮助您解决此问题。 Sherlock提供了完全相同的设施,还有一些额外的好处。 它提供了一个易于使用的API,类似于标准库的threading.Lock语义。 除此之外,Sherlock还为您提供了使用所选后端管理锁的灵活性。 Sherlock还使您可以轻松扩展Sherlock以使用不受支持的后端。 特征 API与标准库的threading.Lock相似。 支持With语句,以干净地获取和释放锁。 后端不可知:支持 , 和作为后端的选择。 可扩展的:通过扩展基本锁类,可以很容易地扩展以与所选的任何其他后端一起
资源推荐
资源详情
资源评论
收起资源包目录
sherlock-master.zip (25个子文件)
sherlock-master
MANIFEST.in 61B
README.rst 7KB
Dockerfile-sherlock-py-3 150B
docker-compose.dev.yml 535B
CHANGELOG.rst 346B
sherlock
__init__.py 17KB
lock.py 21KB
.travis.yml 527B
setup.py 1KB
Dockerfile-sherlock-py-2.7 190B
Makefile 849B
docs
source
conf.py 9KB
api_documentation.rst 9KB
index.rst 428B
extending.rst 4KB
Makefile 7KB
tests
integration
test_lock.py 9KB
__init__.py 0B
test_lock.py 7KB
__init__.py 0B
test_sherlock.py 6KB
LICENSE.rst 1KB
.gitignore 559B
catalog-info.yaml 194B
Dockerfile-py3 105B
共 25 条
- 1
资源评论
syviahk
- 粉丝: 27
- 资源: 4783
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功