Nginx负载均衡器处理Session共享的几种方法(转)

本文探讨了在不同场景下如何有效管理Session,包括通过Cookie替代Session、利用Memcached进行Session共享及借助Nginx的ip_hash机制确保Session一致性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、不使用Session,换作Cookie

能把Session改成Cookie,就能避开Session的一些弊端,在从前看的一本J2EE的书上,也指明在集群系统中不能用Session,否则惹出祸端来就不好办。如果系统不复杂,就优先考虑能否将Session去掉,改动起来非常麻烦的话,再用下面的办法。


2、应用服务器自行实现共享

Memcached来保存Session,建立一个Session集群,用这样的方式可以令Session保证稳定,即使某个节点有故障,Session也不会丢失,适用于较为严格但请求量不高的场合。但是它的效率是不会很高的,不适用于对效率 要求高的场合。

以上两个办法都跟Nginx没什么关系,下面来说说用Nginx该如何处理:

3、ip_hash

 

参考:

http://ask.chinaunix.net/question/904(以上内容转自此篇文章)

==>如有问题,请联系我:easonjim#163.com,或者下方发表评论。<==
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值