假设我有两个tomcats在两个EC2实例上运行,并且我有两个memcached节点运行两个不同的EC2实例。并且运行tomcats的EC2实例位于一个负载均衡器后面。我启用了粘性会话功能。并假设我已实现自动缩放属性。因此,每当安装了tomcat的新实例时,我是否需要更改其tomcat的context.xml以配置tomcat的会话管理器以注册到memcached节点?
答案 0 :(得分:1)
Memcached服务器不了解'客户'。他们甚至不知道其他memcached服务器。 Memcached客户端具有池的配置并执行简单的哈希算法以确定要与哪个服务器通信。唯一的依赖是所有客户端都具有相同的配置。并且只有在运行memcached服务的实例发生更改时才需要更改tomcat的context.xml。