【文件属性】:
文件名称:consistent-hash-js:JavaScript中的一致哈希
文件大小:10KB
文件格式:ZIP
更新时间:2021-05-22 16:56:20
JavaScript
一致性哈希
这是环的一种无依赖Java的实现。 使用字符串作为哈希键,并使用PJW哈希变体哈希。
该实现非常快,并且具有良好的密钥分发。
var ConsistentHash = require('consistent-hash')
var hr = new ConsistentHash()
hr.add('server1')
hr.add('server2')
var serverToUse = hr.get('resourceName')
安装
npm install consistent-hash
原料药
hr =新的ConsistentHash(options)
选项:
range -散列环控制点模数范围,默认100003。
weight为添加的每个节点创建的默认控制点数,默认为40。
distribution -环周围的
【文件预览】:
consistent-hash-js-master
----consistent-hash.js(10KB)
----package.json(790B)
----Readme.md(3KB)
----LICENSE(580B)
----test-distribution.js(3KB)
----t.js(256B)
----test-consistent-hash.js(12KB)