redis怎么保存session Openresty怎么跟后端tomcat共用session?

Openresty怎么跟后端tomcat共用session?

redis怎么保存session Openresty怎么跟后端tomcat共用session?

OpenResty和Tomcat分工不同。像这种异构模式,如果要共享会话会话,使用传统的Cookie模式是非常昂贵的。

那么如何实现这种异构或者集群的分布式环境,或者不同域名之间的会话共享呢?要了解这个问题,首先要了解Session的工作原理。

会话存储在服务器端,存储一般是内存或文件的形式。服务器可以存储许多会话。如果我们需要在多个会话中操作一个特定用户的会话,我们必须知道这个会话的唯一标识。这个标识符是SessionID。不同的服务器/容器有不同的算法来生成SessionID。启用会话后,浏览器发送一个请求,SessionID被写入用户的Cookie ;的浏览器。来自浏览器的后续请求会将Cookie附加到请求头,并将其传递给服务器。服务器可以根据这个SessionID找到服务器对应的会话进行操作。

这样,只要我们能共享SessionID,会话就能被共享,所以我们可以采用以下方案:

1、会话入库存储

将会话保存在数据库中,这样OpenResty和Tomcat都可以操作数据库,轻松取出数据库中的会话。

2.会话存储在NoSQL。

这个方案类似于会话仓储,原理是一样的,只不过我们用的是NoSQL(比如R

Token流程是什么?怎么解决超时问题?

令牌的过程可以通过分析登录过程、退出过程和替换令牌的过程来讨论。

登录流程用户发送登录请求。

认证系统验证用户的登录查询数据库是否存在。

如果用户存在,就会生成一个令牌并存储在Redis中,然后返回给客户端。

如果用户不存在,会提示登录失败。

验证令牌客户端

将令牌密钥附加到标头。

计算机网络服务器

从标头中取出令牌密钥。

通过令牌密钥和Redis中的相关t确定匹配的信息。

退出请求过程的前端发送退出请求。

认证系统验证令牌信息-从Redis查询相关令牌信息。

如果令牌无效,则表明令牌的前端交换失败。

如果令牌有效,则删除令牌并提示前端成功退出。

下面讨论替换令牌的过程,作为令牌超时的解决方案。

让 让我们来谈谈后端处理流程:

前端请求替换令牌

认证系统验证相关的redis信息。

如果令牌无效,替换将会失败。

如果令牌有效,从redis中删除相关redis,返回前端新令牌。

替换令牌前端处理流程

前端获取令牌,并在登录成功后将其设置在cookie中。

请求服务接口时获取令牌,判断是否该交换令牌。

如果可以调用替换令牌接口,请重新生成令牌并将前端设置返回给cookie。

以上是令牌的请求流程和令牌超时的解决方法!!

希望能帮到你!!

标签:

最新文章

  1. java是什么 jvm:java代码是如何运行的?2025-03-30
  2. java如何让文本居中 怎么把表格文字居中?2025-03-28
  3. 怎么把表格空白地方改成表格样式2025-03-13
  4. 网页设计垂直居中代码 静态网页设计怎么调图片的大小?2025-03-31
  5. java下载教程 JAVA和python哪个比较有前途、好就业?2025-03-29
  6. qq音乐自动下载怎么开启 为什么QQ音乐不能批量下载了?2025-03-17
  7. 摩托车换挡(摩托车怎么换挡顺口溜?)2025-03-23
  8. 数据分析的常用方法 网站分析,如何进行seo分析?2025-03-29
  9. 如何在Word转PDF时只提取指定的页面或页面范围2025-03-15
  10. 手机无法连接家用摄像头 手机连接家用摄像头故障排除2025-03-11
  11. 定制游是怎么收费的 定制一个企业网站到底需要多少钱?2025-03-31
  12. 艾尔登法环小兵铁帽的获得攻略2025-03-08
  13. word怎么让上下两段对齐 word怎么上下对齐人名?2025-03-17
  14. 农产品论文开题报告范文 如何在网络上销售农产品?2025-04-01
  15. 怎样更改qq群个人头像 在QQ的群里怎么改群的头像?2025-03-21
  16. 化妆品masking什么意思中文 masking的精华液怎么使用?2025-03-28
  17. 亿起发广告联盟(什么是广告主?)2025-03-20
  18. 如何设置Indesign即时屏幕绘制为“永不”2025-03-08
  19. 加盟网络营销推广公司 永州互联网营销培训哪家好?2025-03-26
  20. 有荧光剂的浴巾宝宝能用吗 宝妈怎么看待荧光剂的?2025-03-21
  21. 喜马拉雅怎么设置顺序播放2025-03-15
  22. wps excel 怎么设置最合适列宽 wps设置列宽可以零点几厘米怎么设置?2025-03-11
  23. 蝴蝶为什么会飞 叠词什么的飞舞?2025-03-29
  24. java将时间戳转化为时间格式 java如何将一个时间字符串转换为时间戳?2025-03-28
  25. 怎么帮别人的微信号解封 怎样解除微信号绑定的姓名?2025-03-17
  26. 戴尔最新bios设置图解 DELL220s怎样解除BIOS设置的硬盘保护模式?2025-03-25
  27. 苹果6手机无法正常开机处理方法 苹果6手机无法正常开机问题解决方案2025-03-11
  28. 注册域名 如何注册一个域名?2025-03-28
  29. 长沙学瑜伽教练哪里好(长沙口碑好的瑜伽教练培训学校有哪些?)2025-03-21
  30. vivo手机一直说话怎么关闭 vivo手机关闭语音助手2025-03-11
优质自媒体
优质自媒体 微信号:优质自媒体 扫描二维码关注公众号
优质自媒体

小编推荐

  1. 1 ipad能不能作为电脑的显示器 iPad作为电脑显示器

    在当今数字化时代,技术更新迅速,不同设备之间的连接和互通成为了广大用户关注的焦点。iPad作为一款功能强大的移动设备,曾经被人们寄予了很多期待和探索的可能性。其中一个问题就是:iPad能否作为电脑的显示器使用?本文将对这一问题进行详细解析,

  2. 2 华为手机电话在哪里找到 华为手机界面上的电话没了怎么办?

    华为手机界面上的电话没了怎么办?1、在华为品牌桌面上,直接点击设置中任务栏直接进入。2、再次进入系统设置栏里菜单,然后点击云空间里选项中进入到。3点击安全备份设置选项不再第二步你操作。4、再点击第三次备份留下记录进入。5、再点下角的恢复选择

  3. 3 我的世界触摸热键怎么关闭手机版 关闭手机版我的世界触摸热键

    在手机版的《我的世界》游戏中,玩家可能会遇到触摸热键的问题,有时候这些热键会干扰到游戏体验。本文将教你如何关闭手机版《我的世界》的触摸热键,以便更好地享受游戏过程。首先,打开《我的世界》游戏并进入游戏界面。然后点击右上角的“设置”按钮,你会

  4. 4 iphone手机怎么设置新的密码 苹果手机怎么重新申请id账号和密码?

    苹果手机怎么重新申请id账号和密码?1.找到设置并打开它们。2.找到iCloud并点按“打开”。3.点按以创建新的Apple ID。4.输入出生日期。5.输入名称。6.单击下一步。7.输入电子邮件地址。8.输入密码。9.设置三个问题。10.

  5. 5 使用ps保存什么样的格式最好 photoshop导出什么格式质量最好?

    photoshop导出什么格式质量最好?在photoshop软件中,编辑和如何处理好的图像,在是一样的的分辨率变为的情况下,估计以.tif这种文件格式进行存储的质量是好是的了;这是是因为:.tif文件格式是一种也没高压缩的文件格式,并且它们

  6. 6 乐花卡申请退款流程 充值游戏的钱怎么申请退款?

    充值游戏的钱怎么申请退款?1、在手机上直接进入苹果官网,再打开技术支持页面。2、在技术支持中,选择类型一栏账单与订阅。3、选择然后打开申请退款。4、在申请退款去申请说明页面,然后点击抵达申请退货网址了,并登陆账号手机卡充值游戏的AppleI

  7. 7 苹果手机有隐藏id怎样解锁 iphone隐藏id后还能锁定吗?

    iphone隐藏id后还能锁定吗?不能不能锁定把一个不过有Apple ID的手机,实际技术使ID追踪起来,拿到手机的人也可以登录自己的ID,只不过刷机,抹除数据会让ID显现出来出,苹果设备每次来刷完机,前提是验正三次iCloud账号密码,才

  8. 8 ps怎么把背景擦出来 用PS如何删除背景?

    用PS如何删除背景?材料/工具:ps41.首先用ps打开素材。ps使用橡皮擦如何只擦字不擦掉背景?1.首先你需要在电脑上打开Photoshop软件,然后在Photoshop软件中打开一张图片。2.接下来,选择 "橡皮擦工具和在左侧工具栏中。

  9. 9 微信发信息空格到下一行怎么弄 微信打字怎样空两格?

    微信打字怎样空两格?1、是需要我们登入公众号,再点打开左侧管理中的“素材管理”。2、后再我们在弹出来的窗口中编辑内容,之后ctrl a全选所有文字。3、后再我们直接点击你选上方菜单栏中的“首行拱进”表就行。微信怎样输入文字多行显示?输入文字

  10. 10 微信表情制作的教程 微信表情制作教程

    微信已经成为许多人日常生活中必不可少的沟通工具,而微信表情则是人们在聊天中表达情感和个性的重要方式之一。为了丰富聊天内容,许多人喜欢使用各种有趣、个性化的微信表情来丰富对话氛围。如果你也想为自己的聊天增添趣味和个性,那么本文将为你提供一种简

Copyright 2025 优质自媒体,让大家了解更多图文资讯!百度地图 360地图