分布式系统并发情况下会生成多个token


小猛同学正在压测,发现个小问题,因为在终端设备上跟鹅厂有紧密合作,调用他们的接口时需要获取到access_token,但是这个access_token过期时间是2小时,过期后需要重新获取。

压测时发现当到达过期时间时,日志看刷出来好几个不一样的access_token,因为这个服务也是分布式部署的,多个节点同时发起了第三方接口请求导致。

虽然以最后一次获取的access_token为准,也没什么不良副作用,但是会导致多次不必要的对第三方接口的调用,也会短时间内造成access_token的 重复无效获取

问题:请大家思考一下,通过什么技术解决上面的业务场景?

 

 

 

 

posted @ 2021-11-03 15:49  米特🉑️呢  阅读(204)  评论(0编辑  收藏  举报