我正在购物车。我必须建立在Java上。哪些会话维护技术最好(隐藏文件,cookie,URL重写或其他)用于会话维护,因为在购物时一些国家(断开连接)断电导致连接丢失高度关注
答案 0 :(得分:0)
嗨,你可以给redis一个机会。 http://redis.io/
Redis是一个开源的,BSD许可的高级键值缓存和存储。它通常被称为数据结构服务器,因为密钥可以包含字符串,散列,列表,集合,有序集,位图和超级日志。
保存购物车会话的一种方法是创建随机购物车ID,然后将其放在浏览器cookie上,然后将随机购物车ID保存到redis服务器中,这样每次用户在购物车上添加商品时,都会使用购物车更新redis服务器id为key,然后使用您需要的数据更新该键的值。 BTW redis可以处理有价值的对象。
即使出现电源故障,数据也会存储在服务器上,并使用浏览器cookie中存储的购物车ID,您可以检索数据。
我有一个项目已经在使用redis,特别是在购物车上。 查看http://www.metrosix.com/