负载均衡功能和配置,在这就不多说了,这篇主要讲会话信息保存问题。
1、cookie
把用户信息全部保存在cookie中 比如用户权限、部门等。
优点:
服务器端不需额外处理,只要客户端处理就可以了,负载均衡服务器也无需额外配置。
缺点:
cookie 信息保存在浏览器中,非常不安全。
cookie 长度限制,保存数据有限。
2、session
把用户信息全部保存在session中 比如用户权限、部门等。
优点:
不用额安装第三方软件,程序好实现。
缺点:
负载均衡要配置同一用户所有请求都要到转发到同一台服务器上。
服务器压力大,无法做到高并发。
3、第三方缓存软件
把用户信息保存到第三方缓存软件 比如redis、memcached等
优点:
负载均衡服务器可以做任意配置,不需要额外做限制。
redis、memcached等 都支持分步式部署。
高性能,高开发。
缺点:
需要额外额外服务器 部署缓存软件
服务器端程序 需要额外处理信息,增加工作量。
知识有限,先就分享到这里,以后有时间 再分享关于业务中常问题如何处理