微信access_token是怎样保证在大并发下不重复生成的

下面是一种猜想的实现:这种access_token应该是Nonce - 一种在一个定义周期内恒定的值,这是WP的实现WordPress Nonces获取自动过期是对Nonce的强制刷新,比如把下次计算Nonce的值用前次获取Nonce的时间重新hash,各次获取的时间总是不同的,所以顺次获取到的Nonce都是不同于前次的(即使hash前的Nonce仍然是恒定的)然后就是根据流量来源决定是做1(期限内的恒定值)还是1和2都做(实时的token)
■网友
牛逼的是,即使是2000甚至更高的并发下。你获取到的每一个access_token永远都是相同的,而当你人工频繁刷新浏览器获取的时候,却每次都不相同。
■网友
【微信access_token是怎样保证在大并发下不重复生成的】 请了解一下JWT(Json Web Token)或MWT(ManaPHP Web Token)。TOKEN是不需要存储的。

■网友
微信文档中:在刷新过程中, 中控服务器对外输出的依然是老access_token,此时公众平台后台会保证在刷新短时间内,新老access_token都可用,这保证了第三方业务的平滑过渡这样说的话只需要一个脚本定时刷新就可以了


    推荐阅读