Session Tomcat在重新部署时复制会话需要多少时间

Session Tomcat在重新部署时复制会话需要多少时间,session,tomcat,deployment,replication,cluster-computing,Session,Tomcat,Deployment,Replication,Cluster Computing,我们有一个Tomcat集群,在一台机器上运行两个实例(版本5.5.25)。我们使用它来确保我们的网页是可用的,并且在重新部署期间所有会话都能生存 我们想知道在此过程中是否会丢失会话。下面是我们要做的: a) 应用程序正在tomcatA和tomcatB上运行,所有会话都已复制 b) tomcatA上的应用程序已取消部署,所有请求将重定向到tomcatB c) tomcatA上的应用程序已部署 *现在,集群需要确保在tomcatA上正确复制所有会话 d) tomcatB上的应用程序未部署,所有请求都

我们有一个Tomcat集群,在一台机器上运行两个实例(版本5.5.25)。我们使用它来确保我们的网页是可用的,并且在重新部署期间所有会话都能生存

我们想知道在此过程中是否会丢失会话。下面是我们要做的:
a) 应用程序正在tomcatA和tomcatB上运行,所有会话都已复制
b) tomcatA上的应用程序已取消部署,所有请求将重定向到tomcatB
c) tomcatA上的应用程序已部署
*现在,集群需要确保在tomcatA上正确复制所有会话
d) tomcatB上的应用程序未部署,所有请求都重定向到tomcatA
e) 部署了tomcatB上的应用程序

我们使用ant脚本和tomcat manager任务来控制部署过程。请注意,我们实际上并没有关闭任何tomcat实例,而是在其他应用程序仍在运行时重新部署一个特定的应用程序

  • 当在tomcatA上部署webapp之后立即取消在tomcatB上的部署时,在此过程中会丢失会话吗
  • 步骤(c)中的tomcat manager部署任务是否仅在成功复制所有会话后返回
  • 如果没有,是否有办法确保在tomcatB上取消部署webapp之前复制所有会话
  • 谢谢,
    Mitko

    事情进展如何?你能分享经验吗?我会很高兴的。谢谢你好,索蒂克斯。我不记得了,但我想我们从来没有找到一个明确的答案,所以我们最终做了一些不同的事情。不幸的是,我无法检查目前的状态,因为这是我在一次短暂的实习期间正在做的事情,我已经不在那家公司了。事情进展如何?你能分享经验吗?我会很高兴的。谢谢你好,索蒂克斯。我不记得了,但我想我们从来没有找到一个明确的答案,所以我们最终做了一些不同的事情。不幸的是,我无法检查目前的状态,因为这是我在一次短暂的实习期间正在做的事情,我已经不在那家公司了。