0

假设我有两个 tomcat 在两个 EC2 实例上运行,并且我有两个 memcached 节点运行两个不同的 EC2 实例。运行 tomcat 的 EC2 实例位于一个负载均衡器后面。我启用了粘性会话功能。并假设我已经实现了自动缩放属性。因此,每当安装了 tomcat 的新实例出现时,我是否需要更改其 tomcat 的 context.xml 以配置 tomcat 的会话管理器以注册到 memcached 节点?

4

1 回答 1

1

Memcached 服务器不知道“客户端”。他们甚至不知道其他 memcached 服务器。Memcached 客户端具有池配置并执行简单的哈希算法来确定与哪个服务器通信。唯一的依赖是您的所有客户端都具有相同的配置。只有当运行 memcached 服务的实例发生变化时,您才需要更改 tomcat 的 context.xml。

于 2012-10-31T13:15:46.673 回答