memcached的故障转移策略

我试图了解memcached是如何工作的(新手)来预测使用/提供memcached的节点的突然故障。 我有几个问题要问:

i)如果一个系统具有3个节点,每个节点提供1 GB,那么是否需要在每个节点上安装memcached服务器服务,还是仅在一个节点上安装?

iia)如果每个服务器上都安装了memcached服务器,那么客户端/客户端应该build立到每个节点的连接,以预测发生故障的节点?

iib)如果一个memcached服务器只能安装在一个节点上,那么在单独的节点上安装两个1.5 GB共享内存memcached服务器的实例是否有意义,以预测一个memcached服务器的失败?

iii)命名空间的angular色究竟是什么? 它们是否应该用作故障转移策略的一部分?

谢谢。

  • 1.您必须在每台服务器上安装memcached。 看看repcached 。
  • 2.a把它放在像HAProxy,Pacemaker,…这样的负载均衡器之后