0
Memcached的集群如何建立memcached服务器集群,并用欺骗访问它。 克拉 貌似ServerSet与动物园管理员可以用来构建集群。但我有几个问题。与欺骗
1什么是算法的关键分发到集群中的服务器的memcached。我可以改变它吗? 2 finagle如何检测memcached服务器故障以及如何完成故障切换。看起来一切都是从客户端完成的。没有必要在服务器端完成。
由于
Memcached的集群如何建立memcached服务器集群,并用欺骗访问它。 克拉 貌似ServerSet与动物园管理员可以用来构建集群。但我有几个问题。与欺骗
1什么是算法的关键分发到集群中的服务器的memcached。我可以改变它吗? 2 finagle如何检测memcached服务器故障以及如何完成故障切换。看起来一切都是从客户端完成的。没有必要在服务器端完成。
由于
用于分布式键的默认算法是Ketama算法。 See the code 您无法轻松更改算法。
有该检测不同类型的故障不同的算法:
有关故障检测的一个问题。每个客户端自行决定故障转移。多个客户端如何保持相同的池。使用Zookeeper集群?谢谢 – jordan
不能保证客户端总是拥有相同的服务器池,而且您不需要这样做(您可能会遇到阻止该问题的分区错误)。 Ketama算法以一种方式分发密钥,即移除服务器不会严重影响密钥分发。 –
还有一个问题。如果我想在群集中随时添加服务器,那么如何用finagle做到这一点?谢谢 – jordan