你这个方案可行,在后台实现一段时间多的token共存,我们设置为3分钟,减少了大部分的bug在线,但是还是不能绝对避免
【 在 syssky (syssky) 的大作中提到: 】
: 我猜你的A B两个标签里的内容都会高频发出API请求,才会产生这种困惑。
: 换个角度考虑问题会很简单:假设token的有效期是15分钟,可以让A标签页在14分30秒的时候去请求更新token,那么在更新token的过程中,依然在有效期内,B标签依然可以使用;一旦更新完毕,B标签同时从session storage里就拿到的是最新的token。整个过程中几乎是不存在锁定
: 而如果更新token这个动作本身时间就很久,还是从优化更新token着手吧。
: ...................
--
FROM 211.103.207.*