#码扫码

二维码扫码登录原理

摘要:我们用移动端app来扫码登录PC端的应用,就可以实现PC端的登录,那这个流程是怎样的呢?今天我们就来总结一下。扫码登录流程图  阶段分析一:待扫描阶段:  首先PC端携带设备信息向服务端发起生成二维码请求,服务端会生成唯一的二维码ID,你可以理解为UUID,并且将二维码ID...

spring boot高性能实现二维码扫码登录(下)——订阅与发布机制版

 前言   基于之前两篇(《springboot高性能实现二维码扫码登录(上)——单服务器版》和《springboot高性能实现二维码扫码登录(中)——Redis版》)的基础,我们使用消息队列的订阅与发布来实现二维码扫码登录的效果。 一、实现...

spring boot高性能实现二维码扫码登录(中)——Redis版

前言   本打算用CountDownLatch来实现,但有个问题我没有考虑,就是当用户APP没有扫二维码的时候,线程会阻塞5分钟,这反而造成性能的下降。好吧,现在回归传统方式:前端ajax每隔1秒或2秒发一次请求,去查询后端的登录状态。  一、支付宝和微信的实现方式 1.支付宝的...

spring boot高性能实现二维码扫码登录(上)——单服务器版

前言   目前网页的主流登录方式是通过手机扫码二维码登录。我看了网上很多关于扫码登录博客后,发现基本思路大致是:打开网页,生成uuid,然后长连接请求后端并等待登录认证相应结果,而后端每个几百毫秒会循环查询数据库或redis,当查询到登录信息后则响应长连接的请求。然而,如果是小型应用则没问题,如果用户量,并发...