文件名称:scurry:leveldbs的一致哈希环
文件大小:53KB
文件格式:ZIP
更新时间:2024-06-02 23:21:22
JavaScript
疾走 一个由leveldb支持的一致性哈希环,可满足您的缓存需求。 我可以看到有一天您可能希望将数据放入其中,并且有一定的信心,您可能会再次将其取回。 如果这使您感到恐惧,那应该是。 各一份 罗德Vagg的节点+性LevelDB绑定创建桶。 Dominic Tarr的 ,使用他的来保持文档同步。 ,一种轻量且一致的哈希环结构,可以混合到大多数事物中。 为存储桶中的数据提供一个简单的RESTful api。 加冰摇 运行服务器: node index.js --id=node-one -m -p 3333 -g 4114 -d ./db | ./node_modules/.bin/bunyan -o short 运行一个或五个客户端: node index.js --id=node-two -p 3334 -g 4114 -s 10.0.0.5 -d ./db2 | ./node
【文件预览】:
scurry-master
----.gitignore(146B)
----README.md(4KB)
----test()
--------test-04-mesh.js(3KB)
--------mocks()
--------test-01-remotenode.js(1KB)
--------test-03-endpoints.js(6KB)
--------test-06-streamheap.js(6KB)
--------test-02-localnode.js(8KB)
--------test-05-integration.js(227B)
----examples()
--------server.json(108B)
--------node-two.json(112B)
--------node-three.json(114B)
----LICENSE(1KB)
----.eslintrc(5KB)
----.jshintrc(4KB)
----package.json(2KB)
----.coveralls.yml(24B)
----index.js(2KB)
----.travis.yml(93B)
----.editorconfig(216B)
----lib()
--------remotenode.js(494B)
--------endpoints.js(6KB)
--------localnode.js(3KB)
--------keymuxer.js(5KB)
--------mesh.js(4KB)
----package-lock.json(116KB)