在多个tomcat在Load Balancer下运行的集群环境中,我们遇到了一个问题,我们假设它可能是一个速度引擎,当环境从简单节点移动到集群时需要某种配置。
这是我遇到的情况,如果我按照以下步骤进行复制,可以复制。步骤是;例如,在集群开发环境中,开发人员有两个不同的(虚拟)服务器,每个服务器tomcat与其他发送序列化会话进行通信,另一个服务器在其末端进行反序列化。这样,如果一个服务器具有相同的会话,如果一个服务器关闭(或未响应),则另一个服务器将负责该请求。用户会话维持和任何类型的服务器故障都不会导致用户烦恼。
假设在浏览器中浏览应用程序时,您正在观察每个服务器的“catalina.out”日志。将有一个服务器将提供所有请求,另一个只是同步会话(待机)。你杀死了所有请求服务的服务器的tomcat,现在备用服务器已经准备好为你服务了。您可以浏览到最初页面显示为空的搜索记录的页面。有一次,你点击搜索就会看到3条记录,但每行第一列都有一些奇怪的东西:
Names | Last Logged in Time
_________________________________________________________________________________
#dotPaddingWithoutTitle(Amir Ali, 60) | 10/11/2012 6:00 PM
#dotPaddingWithoutTitle(Saif Uddin, 60) | 10/11/2012 6:00 PM
#dotPaddingWithoutTitle(Reemsha Ayaz, 60) | 10/11/2012 6:00 PM
#dotPaddingWithoutTitle是一个速度宏;似乎它无法在这种情况下呈现它,但我无法理解为什么整个视图(页眉,页脚,导航,工具栏等)都能够呈现但不是这样。
如果您对此有任何了解,请提供帮助。感谢。