是否有可扩展http会话管理的最佳做法?可扩展http会话管理(java,linux)
问题空间:
- 购物车种使用情况。用户在网站周围购物,最终退出;会话必须保留。在每个数据中心
- 的Java
- 多个数据中心
- 多个Web服务器,Linux的
我知道有这样做吨的途径,我可以随时拿出自己的具体解决方案,但我想知道人群计算器的智慧是否可以帮助我专注于最佳实践
一般来说,似乎有几个方法:
- 不要保留会话;永远运行无状态,宗教[不适合我...]
- 使用j2ee,ejb和该团伙的其余部分
- 使用数据库来存储会话。我想有些工具可以使这更容易,所以我不需要自己制作所有的东西
- 使用memcached存储会话(或其他类型的中间存储器,半永久存储器)
- 使用键值数据库。比memcached更“持久”
- 使用“客户端会话”,这意味着所有会话信息都存在于隐藏的表单字段中,并且在客户端之间向前和向后传递。什么都不存储在服务器上。
有什么建议? 谢谢
Tomcat 6.0,对吧? – Ran 2009-07-29 08:56:26
就像现在的版本一样,是的。 JBoss附带了Tomcat的嵌入式版本。 – skaffman 2009-07-29 09:14:00