tomcat 实现会话绑定的方法步骤

2024-04-16 0 502

Tomcat 后端服务器实现 Session ID会话保持

基础架构:

tomcat 实现会话绑定的方法步骤

7-6 代理服务器nginx配置

tomcat 实现会话绑定的方法步骤

tomcat 实现会话绑定的方法步骤

tomcat 实现会话绑定的方法步骤

tomcat 实现会话绑定的方法步骤

7-3 tomcat 服务器

tomcat 实现会话绑定的方法步骤

7-5 同理

测试:

tomcat 实现会话绑定的方法步骤

tomcat 实现会话绑定的方法步骤

此时刷新,会话ID一直在变,这样不好

tomcat 实现会话绑定的方法步骤

如何解决呢?

tomcat 实现会话绑定的方法步骤

tomcat 实现会话绑定的方法步骤

不好的是确定ip之后,会一直在一台机上,不调度了

但是这样不调度又不好了

我们在tomcat添加以下配置,实现sessionID不变,却依旧可以调度

官网文档:Apache Tomcat 9 (9.0.87) – Clustering/Session Replication How-To

<Cluster className=\”org.apache.catalina.ha.tcp.SimpleTcpCluster\”
channelSendOptions=\”8\”>

<Manager className=\”org.apache.catalina.ha.session.DeltaManager\”
expireSessionsOnShutdown=\”false\”
notifyListenersOnReplication=\”true\”/>

<Channel className=\”org.apache.catalina.tribes.group.GroupChannel\”>
<Membership className=\”org.apache.catalina.tribes.membership.McastService\”
address=\”228.0.0.4\”
port=\”45564\”
frequency=\”500\”
dropTime=\”3000\”/>
<Receiver className=\”org.apache.catalina.tribes.transport.nio.NioReceiver\”
address=\”auto\”
port=\”4000\”
autoBind=\”100\”
selectorTimeout=\”5000\”
maxThreads=\”6\”/>

<Sender className=\”org.apache.catalina.tribes.transport.ReplicationTransmitter\”>
<Transport className=\”org.apache.catalina.tribes.transport.nio.PooledParallelSender\”/>
</Sender>
<Interceptor className=\”org.apache.catalina.tribes.group.interceptors.TcpFailureDetector\”/>
<Interceptor className=\”org.apache.catalina.tribes.group.interceptors.MessageDispatchInterceptor\”/>
</Channel>

<Valve className=\”org.apache.catalina.ha.tcp.ReplicationValve\”
filter=\”\”/>
<Valve className=\”org.apache.catalina.ha.session.JvmRouteBinderValve\”/>

<Deployer className=\”org.apache.catalina.ha.deploy.FarmWarDeployer\”
tempDir=\”/tmp/war-temp/\”
deployDir=\”/tmp/war-deploy/\”
watchDir=\”/tmp/war-listen/\”
watchEnabled=\”false\”/>

<ClusterListener className=\”org.apache.catalina.ha.session.ClusterSessionListener\”/>
</Cluster>

7-3

tomcat 实现会话绑定的方法步骤

tomcat 实现会话绑定的方法步骤

再改一处

tomcat 实现会话绑定的方法步骤

tomcat 实现会话绑定的方法步骤

也是在官方文档里面

tomcat 实现会话绑定的方法步骤

7-5

tomcat 实现会话绑定的方法步骤

tomcat 实现会话绑定的方法步骤

测试:

tomcat 实现会话绑定的方法步骤

tomcat 实现会话绑定的方法步骤

IP地址在变,但此时的sessionID不变

到此这篇关于tomcat 实现会话绑定的方法步骤的文章就介绍到这了,更多相关tomcat 会话绑定内容请搜索悠久资源以前的文章或继续浏览下面的相关文章希望大家以后多多支持悠久资源!

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悠久资源 Tomcat tomcat 实现会话绑定的方法步骤 https://www.u-9.cn/server/tomcat/185091.html

下一篇:

已经没有下一篇了!

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务