gcs-mutex-lock:使用Google Cloud Storage的基于文件的全局互斥锁

时间:2021-05-09 22:46:40
【文件属性】:
文件名称:gcs-mutex-lock:使用Google Cloud Storage的基于文件的全局互斥锁
文件大小:10KB
文件格式:ZIP
更新时间:2021-05-09 22:46:40
google-cloud-storage google-cloud mutex-lock Python gcs-mutex-lock 受启发,使用Google Cloud Storage的基于文件的全局互斥锁。 通过支持具有指数退避的重试。 互斥锁是使用GCS保证创建的。 用例 将此用于: 如果您只需要一个简单的,无服务器的全局锁 高延迟应用程序(即批处理ETL流程) 长期运行的分布式计算流程 请勿将其用于: 低延迟应用 低延迟锁 客户端应用 安装 pip install git+https://github.com/thinkingmachines/gcs-mutex-lock.git 用法 简单用法: from gcs_mutex_lock import gcs_lock # Acquire a lock acquired = gcs_lock . lock ( 'gs://bucket-name/lock-name' ) print ( acquired ) # Relea
【文件预览】:
gcs-mutex-lock-master
----test.py(353B)
----tests()
--------test_gcs_lock.py(208B)
----LICENSE(11KB)
----gcs_mutex_lock()
--------gcs_lock.py(3KB)
--------__init__.py(0B)
----requirements.txt(16B)
----setup.py(461B)
----.gitignore(1KB)
----.circleci()
--------config.yml(2KB)
----README.md(2KB)

网友评论