使用memcache,您可以动态添加/远程节点吗?

时间:2010-06-29 19:03:09

标签: memcached

使用memcache,您可以动态添加/远程节点吗?

如果节点发生故障,它会自动重新分配吗?

2 个答案:

答案 0 :(得分:3)

Memcached守护进程本身彼此之间没有任何相关知识。节点管理在客户端级别完全处理。大多数客户端实现依赖于consistent hashing密钥来确定值所在的环中的哪个服务器。当节点不可用时,许多客户端库将故障转移到环中的其他节点。

我不知道任何尝试提供群集或高可用性的memcached客户端。

答案 1 :(得分:2)

不,但你可以尝试Hazelcast。它还没有声明版本1.8.5它支持memcache协议。下一个版本将包含有关它的所有文档。

因此,您可以使用Hazelcast替换Memcached服务器。 Hazelcast确实支持动态添加和删除节点。