文件名称:hash_ring:水晶一致性哈希环的实现
文件大小:27KB
文件格式:ZIP
更新时间:2024-05-31 04:24:53
Crystal
hash_ring 当操作分布式服务器时,“一致性哈希环”是一个有用的数据结构。 该库是基于出色的实现的Consistent Hash Ring的实现。 安装 将此添加到应用程序的shard.yml : dependencies : hash_ring : github : TobiasGSmollett/hash_ring 用法 require " hash_ring " # Register 3 servers hash_ring = HashRing :: HashRing .new([ " one " , " two " , " three " ]) # Every user is assigned a server by consistent hash ring. hash_ring.get( " user1 " ) # => "three" hash_ring.
【文件预览】:
hash_ring-master
----.gitignore(140B)
----README.md(1KB)
----shard.yml(116B)
----docs()
--------css()
--------js()
--------HashRing()
--------index.html(4KB)
--------index.json(16KB)
--------search-index.js(16KB)
--------HashRing.html(3KB)
----LICENSE(1KB)
----src()
--------hash_ring()
--------hash_ring.cr(2KB)
----spec()
--------spec_helper.cr(42B)
--------hash_ring_spec.cr(527B)
----.travis.yml(18B)
----.editorconfig(137B)