收藏
回答

关于在高并发环境下,auth.code2Session接口超时问题的解决方案?

https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/login/auth.code2Session.html#%E8%AF%B7%E6%B1%82%E5%9C%B0%E5%9D%80

最近项目碰上高并发的应用场景,大量新老用户(十万级)集中时间点访问。

第一天运行还算平稳,第二天突发情况用户无法登录。

运维同学紧急排查,发现auth.code2Session接口超时导致。

请教各位大牛有什么好的解决方案应对高并发的情况?

前端缓存token?还有什么好的办法么?


回答关注问题邀请回答
收藏

1 个回答

  • 卖女孩的小火柴
    卖女孩的小火柴
    2021-04-30

    建議你可以优先查看当日的突发流量,是否因为突发流量过高导致 接口请求失败。

    单论 auth.code2Session ,想想多少个小程序在并发使用,哪会被10万级 影响到。

    然后如果因为自身带宽原因,

    可以尝试分流(万试万灵)

    2021-04-30
    有用
    回复 2
    • dreamhunter
      dreamhunter
      2021-04-30
      单个时间段用户是十万级的,不是累计用户。最高峰值每分钟访问4000
      2021-04-30
      回复
    • 卖女孩的小火柴
      卖女孩的小火柴
      2021-04-30回复dreamhunter
      峰值每分钟4000,我觉得微信的auth.code2Session并不会有任何问题。
      你看看峰值时候带宽数据,是否有带宽毛刺。
      与其定位觉得是微信接口负荷不了大带宽,还不如先自查下。
      code2Session承载不了打流量我觉得几率比较低,但是否针对单IP/APPID 级限流,那就不清楚了。
      2021-04-30
      回复
登录 后发表内容