微信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都可用,这保证了第三方业务的平滑过渡这样说的话只需要一个脚本定时刷新就可以了
推荐阅读
- 甲醛超标|造谣早教中心甲醛超标致幼儿患病 如东一知名微信公众号被判担责
- 关于微信小程序的思考:运营者该何去何从
- 啥是微信开发WEB前端
- 为啥微信聊天比QQ聊天少很多功能?
- 安卓系统微信朋友圈里有看到朋友发的VR链接,为啥不能分屏,苹果手机却可以
- 为啥微信没有为安卓平板推出客户端
- 2016年5月5日腾讯的微信和QQ在App Store搜不到了是咋回事
- 12306,双十一,微信抢红包是怎样做流量控制的
- 为啥微博的回复量比微信和QQ空间少很多
- 现在想进入智能家居行业,看了很多家,想做代理,希望得到有用的建议和意见,有行业内的内加微信聊聊吗
