0.1.0 |
|
---|
#29 in #dynamodb
13KB
272 lines
dynamodb-mutex-rs
Mutex Lock Using DynamoDB.
Examples
use dynamodb_mutex::{
error::DynamoDbMutexError,
DynamoDbMutex,
};
use dynamodb_mutex::rusoto_core::Region;
#[tokio::main]
async fn main() -> Result<(), DynamoDbMutexError> {
let mutex = DynamoDbMutex::new(Region::UsEast1, 10000, 10000, 10000, None);
//mutex.make_table().await?;
let res = mutex.lock("test").await?;
println!("{:?}", res);
mutex.unlock("test", true).await?;
Ok(())
}
Dependencies
~18MB
~303K SLoC