本文介绍了如何产生定制JSESSIONID,根据用户数据的一些散列以复制会话的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

是否可以覆盖Tomcat的嵌入式JSESSIONID的发电机,才能够创建这个cookie的自定义值,根据用户的登录?

Is it possible to override Tomcat's embedded generator of JSESSIONID, to be able to create custom values of this cookie, based on user's login?

为什么需要这样的:我有粘性会话,配置为将请求路由具有相同JSESSIONID到同一台服务器负载均衡,我想prevent情况下,当同一用户可以启动两个不同的会在不同的服务器上。

Why do I need this: I have a load balancer with "sticky sessions", configured to route requests with the same JSESSIONID to the same server, and I want to prevent situation, when same user can start two different sessions on different servers.

P.S:这一切都是关于亚马逊EC2

P.S: all this is about Amazon EC2

推荐答案

有一种更好的方式来做到这一点:的会话复制tomcat的手动

There is a better way to do this: See the tomcat manual on session replication in cluster

这篇关于如何产生定制JSESSIONID,根据用户数据的一些散列以复制会话的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-29 11:08