Nginx学习总结(4)——负载均衡session会话保持方法
来源:互联网 发布:mac单windows系统 编辑:程序博客网 时间:2024/06/04 00:52
负载均衡时,为了保证同一用户session会被分配到同一台服务器上,可以使用以下方法:
1.使用cookie
将用户的session存入cookie里,当用户分配到不同的服务器时,先判断服务器是否存在该用户的session,如果没有就先把cookie里面的sessoin存入该服务器,实现session会话保持。缺点是存入cookie有安全隐患。
2.使用缓存
利用memcache,redis等缓存分布式的特点,可以将所有服务器产生的session存入同一台服务器的缓存中,实现session共享。这样安全性比较高,而且从内存中读取session比从文件中读取速度快。
3.使用ip_hash
如果是nginx服务器的负载均衡,可以在upstream里设置ip_hash,每个请求按访问ip的hash结果分配,映射到固定某一台的服务器。缺点是可能导致负载不均衡。
0 0
- Nginx学习总结(4)——负载均衡session会话保持方法
- Nginx负载均衡session会话保持方法
- Nginx学习: 负载均衡session会话保持方法
- 负载均衡session会话保持方法
- 负载均衡session会话保持
- [高可用性] 负载均衡,会话保持,session同步(转)
- 负载均衡,会话保持,session同步
- 了解负载均衡 会话保持 session同步
- 负载均衡,会话保持,session同步
- 负载均衡,会话保持,session同步
- 负载均衡,会话保持,session同步
- 负载均衡,会话保持,session同步
- 负载均衡,会话保持,session同步
- 负载均衡,会话保持,session同步
- 负载均衡,会话保持,session同步
- 了解负载均衡 会话保持 session同步
- 负载均衡,会话保持,session同步
- 负载均衡,会话保持,session同步
- ZooKeeper搭建系列集+
- android---加速传感器
- ASP.NET 电影票信息的增删查改
- jquery table合并单元格
- Oracle的sql常用技巧
- Nginx学习总结(4)——负载均衡session会话保持方法
- 【Unity3D实战】零基础一步一步教你制作酷跑类游戏(1)
- Java实现一个简单的RPC框架(六) 注册机制
- Spring命名空间介绍
- 远程桌面不能复制粘贴解决办法
- rpm包制作之——mysql-5.7.16
- Java系列笔记 - Java 类加载与初始化
- 文章标题
- Java实现一个简单的RPC框架(五) 基于Socket的传输层实现