作为熟悉0MQ的练习,我尝试编写一个简单的代码
Memcached-like分布式内存
键值存储。我能想到的最直观的架构是
OMQ设备分发请求
后端,这是管理存储的数据结构的简单过程
键值对。
问题是我想使用一致的散列来平衡负载
在后端之间但是
0MQ XREQ套接字使用循环到结尾。那么,有一个简单的方法
使用一致的散列
而不是使用XREQ套接字循环?
答案 0 :(得分:3)
您需要一个具有哈希值映射到XREQ套接字的应用程序,而不是使用0MQ设备来联合输出请求。当它收到请求时,它会计算输入的哈希值,在映射中查找,然后将请求转发到相关的XREQ套接字。