【问题标题】:Tomcat clustering in Google compute engine for single and multiple compute engine instance用于单个和多个计算引擎实例的 Google 计算引擎中的 Tomcat 集群
【发布时间】:2015-01-15 15:06:14
【问题描述】:

我可以在谷歌计算引擎中配置网络负载平衡。根据我的理解和观察结果

如果在 vm 实例中配置的一个 tomcat 关闭,那么另一个将处理请求,反之亦然。到这里为止我很好。但是,如果我想我的意思是在不同的 vm 实例之间共享会话信息。我的意思是说我是否想在

内实现 tomcat 集群

单个虚拟机实例
多个虚拟机实例之间

网络负载平衡是否也负责在不同 vm 实例之间共享会话信息?

Google 计算引擎中是否已经为此设置了基础架构?或者我必须使用 mod_jk 自己管理它。 .在这种情况下使用 teracotta 服务器可以帮助我吗? 谢谢你

【问题讨论】:

  • 这取决于您对“持久网络会话”的含义。在计算实例之间共享会话信息?粘性会话?
  • 我的意思是在计算实例之间共享会话信息

标签: load-balancing google-compute-engine google-cloud-platform ehcache-bigmemory


【解决方案1】:
  1. 我使用过 Apache (2.2) httpd/web 服务器;
  2. 使用 mod_jk(下载的 tomcat 的连接器)并在 Apache 的 httpd.conf 中配置并定义 worker.properies
  3. worker.properties - 使用主机名、ajk 端口和类型定义的节点(tomcat 服务器 - 我已为两个 tomcat 服务器配置)。
  4. 使用内存复制(粘性会话,使用增量管理器的 simpletcpcluster)

这是我为云环境中的 tomcat 服务器集群配置的

【讨论】:

    猜你喜欢
    • 2016-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-25
    • 2020-09-21
    • 2018-02-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多