https://github.com/socketcluster/skeleton-rendezvous
Node.js module for performing fast rendezvous (HRW) hashing with skeleton - Can efficiently handle a large number of machines/sites.
https://github.com/socketcluster/skeleton-rendezvous
Last synced: 7 months ago
JSON representation
Node.js module for performing fast rendezvous (HRW) hashing with skeleton - Can efficiently handle a large number of machines/sites.
- Host: GitHub
- URL: https://github.com/socketcluster/skeleton-rendezvous
- Owner: SocketCluster
- License: mit
- Created: 2018-04-01T11:26:56.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-11-14T22:23:54.000Z (over 7 years ago)
- Last Synced: 2024-04-24T16:24:38.310Z (almost 2 years ago)
- Language: JavaScript
- Size: 220 KB
- Stars: 4
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# skeleton-rendezvous
Node.js module for performing fast rendezvous (HRW) hashing with skeleton - Can efficiently handle a large number of machines/sites.
This approach is slower than consistent hashing but provides much more even distribution of keys across sites - Particularly when there are a large number of sites and keys;
the distribution gets progressively better as you add more keys. It can be configured to prioritize different features (e.g. distribution, performance, remapping %).
Last test results:
