├── .gitignore ├── .travis.yml ├── CHANGELOG ├── LICENSE ├── Makefile ├── README.md ├── benchmarks ├── benchmark.js └── methods.js ├── doc └── index.html ├── index.js ├── package.json └── tests ├── api.test.js ├── distribution.test.js └── fixtures ├── hash_ring.py ├── hash_ring.txt ├── ketama.py ├── ketama.txt ├── libmemcached.json ├── pylibmc.txt └── test_pylibmc.py /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | build 3 | coverage 4 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3rd-Eden/node-hashring/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3rd-Eden/node-hashring/HEAD/CHANGELOG -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3rd-Eden/node-hashring/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- 1 | doc: 2 | dox --title "node-hashring" lib/* > doc/index.html 3 | 4 | .PHONY: doc 5 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3rd-Eden/node-hashring/HEAD/README.md -------------------------------------------------------------------------------- /benchmarks/benchmark.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3rd-Eden/node-hashring/HEAD/benchmarks/benchmark.js -------------------------------------------------------------------------------- /benchmarks/methods.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3rd-Eden/node-hashring/HEAD/benchmarks/methods.js -------------------------------------------------------------------------------- /doc/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3rd-Eden/node-hashring/HEAD/doc/index.html -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3rd-Eden/node-hashring/HEAD/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3rd-Eden/node-hashring/HEAD/package.json -------------------------------------------------------------------------------- /tests/api.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3rd-Eden/node-hashring/HEAD/tests/api.test.js -------------------------------------------------------------------------------- /tests/distribution.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3rd-Eden/node-hashring/HEAD/tests/distribution.test.js -------------------------------------------------------------------------------- /tests/fixtures/hash_ring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3rd-Eden/node-hashring/HEAD/tests/fixtures/hash_ring.py -------------------------------------------------------------------------------- /tests/fixtures/hash_ring.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3rd-Eden/node-hashring/HEAD/tests/fixtures/hash_ring.txt -------------------------------------------------------------------------------- /tests/fixtures/ketama.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3rd-Eden/node-hashring/HEAD/tests/fixtures/ketama.py -------------------------------------------------------------------------------- /tests/fixtures/ketama.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3rd-Eden/node-hashring/HEAD/tests/fixtures/ketama.txt -------------------------------------------------------------------------------- /tests/fixtures/libmemcached.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3rd-Eden/node-hashring/HEAD/tests/fixtures/libmemcached.json -------------------------------------------------------------------------------- /tests/fixtures/pylibmc.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3rd-Eden/node-hashring/HEAD/tests/fixtures/pylibmc.txt -------------------------------------------------------------------------------- /tests/fixtures/test_pylibmc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3rd-Eden/node-hashring/HEAD/tests/fixtures/test_pylibmc.py --------------------------------------------------------------------------------