node-consistent-hashing
A pure JavaScript implementation of Consistent Hashing for Node.js.
Installation
$ npm install consistent-hashing
Usage
var ConsistentHashing = ;var cons = "node1" "node2" "node3"; var nodes = {};var chars = 'A' 'B' 'C' 'D' 'E' 'F' 'G' 'H' 'I' 'J' 'K' 'L' 'M' 'N' 'O' 'P' 'Q' 'R' 'S' 'T' 'U' 'V' 'W' 'X' 'Y' 'Z'; chars; console; // { node3: [ 'A', 'F', 'H', 'J', 'N', 'S', 'U', 'W', 'X' ],// node1: [ 'B', 'C', 'E', 'G', 'L', 'M', 'Q', 'R', 'V', 'Y', 'Z' ],// node2: [ 'D', 'I', 'K', 'O', 'P', 'T' ] }
add nodes:
cons;
remove node:
cons;
Copyright
Copyright (C) 2011-2015 Dai Akatsuka, released under the MIT License.