tjd*_*ett 13 java cookies session jetty cluster-computing
Ruby on Rails已经支持已签名的基于cookie的会话很长一段时间了,从那时起就出现了一些加密的实现.Python和PHP也有实现.
Java servlet容器Jetty或Tomcat是否存在这样的野兽?
我们在集群环境中使用PHP实现获得了基于RDBMS的会话的显着性能提升,并且我有兴趣尝试使用我们的Java应用程序(目前使用Jetty 7)之类的东西.
我知道实现这一目标的其他方法(memcached,同步内存缓存),但我相信,对于我们的特殊需求,这种存储方法的局限性(输出前的会话终结,4K cookie大小限制后的高效存储)对于这个特定的应用程序,更简单的部署环境超过了对超级秘密服务器端密钥的依赖.
如果一个实现不存在,有没有人有任何想法,为什么它不会?(例如,Java会话通常大于4K,因此不适合这种存储方法)
我们已经实现了Session-In-Cookie并在Tomcat集群中成功使用它,以允许20个节点之间的会话共享,从而实现零中断部署.我刚刚在这里编写了关于实现的两部分系列的第一部分:http://blog.shinetech.com/2012/12/18/simple-session-sharing-in-tomcat-cluster-using-the- session-in-cookie-pattern /.这部分涉及基本实现,安全方面将在第二部分中介绍.
| 归档时间: |
|
| 查看次数: |
3935 次 |
| 最近记录: |