用于单个和多个计算引擎实例的Google计算引擎中的Tomcat集群

时间:2014-11-18 12:13:56

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

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

如果在vm实例中配置的一个tomcat关闭,则另一个tomcat将为请求提供服务,反之亦然。到这儿我很好。但是,如果我想要的意思是在不同的vm实例之间共享会话信息。我的意思是说我是否想在其中实现tomcat聚类

单个vm实例
在多个虚拟实例之间

网络负载平衡还负责在不同的vm实例之间共享会话信息吗?

Google计算引擎中是否已经为此设置了基础架构?或者我必须使用mod_jk自己管理。使用teracotta服务器可以帮助我解决这个问题吗? 谢谢

1 个答案:

答案 0 :(得分:1)

  1. 我使用过Apache(2.2)httpd / web服务器;
  2. 使用mod_jk(下载的tomcat' s连接器)并在Apache的httpd.conf中配置并定义了worker.properies
  3. worker.properties - 已定义的节点(tomcat服务器 - 我已为两个tomcat服务器配置),具有主机名,ajk端口和类型。
  4. 用于内存中复制(粘性会话,使用增量管理器的simpletcpcluster)
  5. 我已经配置了云环境中的tomcat服务器集群