Distributed coordination runtime and language SDKs. Cluster membership, presence, locks, leases, and events.
| Repository | Description |
|---|---|
| clusdr | Distributed coordination runtime in Go. Provides cluster membership, presence, locks, leases, and events through a local daemon and SDK. |
| clusdr-python | Python SDK for clusdr, a distributed coordination runtime. Talks to the local daemon for membership, presence, locks, leases, and events. |
| clusdr-rust | Rust SDK for clusdr, a distributed coordination runtime. Talks to the local daemon for membership, presence, locks, leases, and events. |
| clusdr-js | TypeScript SDK for clusdr, a distributed coordination runtime. Talks to the local daemon for membership, presence, locks, leases, and events. |
| clusdr-java | Java SDK for clusdr, a distributed coordination runtime. Talks to the local daemon for membership, presence, locks, leases, and events. |
curl -fsSL https://clusdr.io/install.sh | shgo get github.com/clusdr/clusdr/sdk
pip install clusdr
cargo add clusdr
npm install clusdr<dependency>
<groupId>io.clusdr</groupId>
<artifactId>clusdr</artifactId>
<version>0.2.0</version>
</dependency>