码迷,mamicode.com
首页 > 其他好文 > 详细

单机和分布式登录token&session校验三方案。

时间:2020-03-07 09:29:27      阅读:91      评论:0      收藏:0      [点我收藏+]

标签:单机   mic   不可   图片   family   节点   red   img   公司   

 

登录用户,会返回sessionid,或者返回tokenid令牌

单节点应用的话,存储到内存里没问题的。

现在应该都是分布式应用都,不可能单节点应用了。

方案一,tomcat+session共享,但是人数量大的时候,这个方案是不行的。

 技术图片

--------------------------------------------------------------------------------------------------------------------------

方案2,使用redis集群,目前很多公司使用这个方案。

 技术图片

 

 

------------------------------------------------------------------------------------------------------------------------------------------------------------------

技术图片

 

 ------------------------------------------------------------------------------------------------------------------------------------------------------------------

方案3,JWT方案。

技术图片

 技术图片

token 的组成部分。 

技术图片

 

 

 

 

 ------------------------------------------------------------------------------------------------------------------------------------------------------------------

 技术图片

 

 local storage跟session storage 都可以存放token的,看你的需求了。

后者是浏览器关闭,就会删除token,前者关闭浏览器,只要过期时间没有过,还是存在的。

 

单机和分布式登录token&session校验三方案。

标签:单机   mic   不可   图片   family   节点   red   img   公司   

原文地址:https://www.cnblogs.com/Koaler/p/12432490.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!