Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fogfish/ek
Erlang clustering
https://github.com/fogfish/ek
Last synced: 16 days ago
JSON representation
Erlang clustering
- Host: GitHub
- URL: https://github.com/fogfish/ek
- Owner: fogfish
- License: apache-2.0
- Created: 2014-03-07T21:29:55.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2019-08-24T09:21:09.000Z (about 5 years ago)
- Last Synced: 2024-10-18T16:18:51.985Z (25 days ago)
- Language: Erlang
- Size: 96.7 KB
- Stars: 8
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Erlang Kluster
Distributed process groups, topology management and routing using consistent hashing.
## Inspiration
The library is looking after Erlang's `pg2`. It avoids the usage of global locks
for group state management and provides alternative approaches to address processes.## Key features
* distributed process group(s) with notification on change of topology
* key routing using consistent hashing
* uses CRDTs OR-Set to reconcile state of distributed group