README.md
# ClusterKV
An ephemeral distributed KV store or [DHT](https://en.wikipedia.org/wiki/Distributed_hash_table)
Backed by in-memory ETS table.
Utilizes [libcluster](https://github.com/bitwalker/libcluster) for clustering
and [libring](https://github.com/bitwalker/libring) for the consistent hash ring.
See [cluster_test](https://gitlab.com/entropealabs/cluster_test) for an example utilization
Primarily built for use within a distributed WAMP Router. See [WAMPex](https://gitlab.com/entropealabs/wampex) for more information and [wamp-proto.org](https://wamp-proto.org/) for more information about the WAMP protocol
## Installation
```elixir
def deps do
[
{:cluster_kv, git: "https://gitlab.com/entropealabs/cluster_kv", tag: "e042a674095208de84a86c32239cecc9834d0177"}
]
end
```
Documentation can be generated with [ExDoc](https://github.com/elixir-lang/ex_doc).