Session 非粘性集群中的tomcat会话复制延迟

Session 非粘性集群中的tomcat会话复制延迟,session,tomcat7,Session,Tomcat7,我正在集群环境中使用tomcat 7.0.47,该集群环境具有非粘性负载平衡器。会话通过PersistentManager存储在postgres数据库中,设置如下: <Manager className="org.apache.catalina.session.PersistentManager" distributable="true" processExpiresFrequency="1"

我正在集群环境中使用tomcat 7.0.47,该集群环境具有非粘性负载平衡器。会话通过PersistentManager存储在postgres数据库中,设置如下:

<Manager className="org.apache.catalina.session.PersistentManager"
                     distributable="true"
                     processExpiresFrequency="1"
                     saveOnRestart="true"
                     maxActiveSessions="-1"
                     minIdleSwap="0"
                     maxIdleSwap="0"
                     maxIdleBackup="0">

我注意到,新创建的会话需要3到5秒的时间才能持久化到数据库中。目前,我在会话创建事件之后引入了一个人工延迟,以允许会话可用于其他服务器

显然,这并不理想。是否有人遇到此问题,并可以建议解决此问题?将负载平衡器更改为粘性不是一个选项