【文件属性】:
文件名称:dynalock:基于租约的分布式锁定库
文件大小:24KB
文件格式:ZIP
更新时间:2021-05-15 13:40:18
rust aws distributed-systems dynamodb locking
戴纳洛克
基于的分布式锁。 Dynalock通过来支持基于租约的分布式锁定实现,这些支持强烈一致的“比较并交换”(CAS)操作,或者至少支持“比较并设置”变体和最终一致的读取操作。
用法
将dynalock添加到Cargo.toml文件的[dependencies]部分。
[dependencies]
dynalock = "^0.1"
通过仅指定Dynalock的版本,您将自动使用默认提供程序(DynamoDB),但是可以通过添加以下内容来指定任何其他提供程序:
[dependencies.dynalock]
version = "^0.1"
default - features = false
features = [ "dynamodb" ]
例子
要将DynamoDB提供程序与Dynalock一起使用,请执行以下操作:
extern crate dynalock;
us
【文件预览】:
dynalock-master
----.travis.yml(177B)
----doc_resources()
--------dynalock_safety_violation.svg(13KB)
----LICENSE(11KB)
----CONTRIBUTING.md(4KB)
----src()
--------error.rs(4KB)
--------providers()
--------lib.rs(6KB)
----Cargo.toml(1KB)
----.gitignore(341B)
----test_resources()
--------dynamodb()
----README.md(6KB)