作为熟悉0MQ的练习,我尝试编写一个简单的类似Memcached的分布式内存键值存储。我能想到的最直接的架构是OMQ设备将请求分发到后端,后端是管理存储键值对的数据结构的简单进程。问题是,我希望使用一致的散列来平衡后端之间的负载,但0MQ XREQ套接字对这一端使用轮询。那么,有没有一种简单的方法可以在XREQ套接字中使用一致散列而不是轮询?
发布于 2011-02-16 05:20:17
您需要一个将散列值映射到XREQ套接字的应用程序,而不是使用0MQ设备来联合出站请求轮询。当它收到请求时,它将计算输入的散列,在映射中查找它,并将请求转发到相关的XREQ套接字。
https://stackoverflow.com/questions/4509900
复制相似问题