ZeroMQ&一致的哈希

时间:2010-12-22 14:01:17

标签: zeromq consistent-hashing


作为熟悉0MQ的练习,我尝试编写一个简单的代码 Memcached-like分布式内存 键值存储。我能想到的最直观的架构是 OMQ设备分发请求 后端,这是管理存储的数据结构的简单过程 键值对。 问题是我想使用一致的散列来平衡负载 在后端之间但是 0MQ XREQ套接字使用循环到结尾。那么,有一个简单的方法 使用一致的散列 而不是使用XREQ套接字循环?

1 个答案:

答案 0 :(得分:3)

您需要一个具有哈希值映射到XREQ套接字的应用程序,而不是使用0MQ设备来联合输出请求。当它收到请求时,它会计算输入的哈希值,在映射中查找,然后将请求转发到相关的XREQ套接字。