如何避免SESSION丢失?

如何避免SESSION丢失?

一般的项目在集群的服务器情况下SESSION会出现丢失的问题?

原因:默认负载均衡会把每次请求转发到不同的服务器,而SESSION只保存在其中一台服务器,所以当转到其他服务器上时,这台服务器是没有SESSION的。

解决办法:

1. 程序上实际SESSION共享。

a) session存到数据库中

b) session存到memcache中

2. 配置负载均衡服务器策略为IP_HASH这种。

SESSION存储机制

SESSION存储机制

文章来源:刘俊涛的博客 欢迎关注公众号、留言、评论,一起学习。


若有帮助到您,欢迎捐赠支持,您的支持是对我坚持最好的肯定(_)

posted @ 2022-09-22 16:24  刘俊涛的博客  阅读(54)  评论(0编辑  收藏  举报