不同请求间的数据传递,可以用变量保存吗?

来源:11-5 增加登录图形验证码

慕前端7951612

2020-12-03

老师:在KaptchaController里有两个请求:一个请求是创建验证图片,得到这个图片的值;另一个请求是获取这个值,再与用户的输入进行比对。
可以在两个请求的最上面创建这个变量,一个请求去设置,另一个去获取吗?

写回答

1回答

甲蛙

2020-12-04

没太懂,你是指不用redis存验证码,而是用java变量?一般不这样,至少有两个问题

  1. 部署多台机器的话,创建和验证两个请求不一定会在同一台机器上

  2. 就算是单台,要考虑并发的问题,同时有多个人在验证的场景,会不会串了?其实最终会变成写一个本地缓存,类似ehcache,guava

0
1
慕前端7951612
非常感谢!
2020-12-05
共1条回复

Spring Cloud+ Vue前后端分离开发企业级在线视频系统

全网稀缺课程 市场热门项目+主流框架 一课掌握前后端技术

1743 学习 · 1697 问题

查看课程