收藏
回答

访问量太大报429 Too Many Requests怎么办?

我在微信云托管部署的应用需要很高的并发量,如何才能解除或者减少这个限制? 进去错误指引里面没有这一项啊

429 Too Many Requests

请求ID

7fce074e2476331747d5e597125cd1f4

错误码

EXCEED_RATELIMIT

错误信息

Exceed ratelimit

最后一次编辑于  2023-06-17
回答关注问题邀请回答
收藏

3 个回答

  • Memory (私信不回复)
    Memory (私信不回复)
    2023-06-18

    普通版本这里qps上限500,申请提升只能按时间段临时提升

    2023-06-18
    有用 1
    回复 4
  • Arvin
    Arvin
    2023-06-27

    测试 第三方微信登录时出现了429

    2023-06-27
    有用
    回复
  • 陈赞
    陈赞
    2023-06-17

    这种你要加下日志打印定位到具体是哪个接口报的,官方的那些接口都是不能这么频繁的调用的,跟你所谓的你的并发大关系不大,出现这个报错百分之99的概率是你疯狂地错误地过于频繁地调用了官方的某个接口,而这个接口大概率是可以缓存,不需要这么频繁调用的。

    2023-06-17
    有用
    回复 5
    • 陈赞
      陈赞
      2023-06-17
      and这个接口肯定不是你自己的业务接口报的,而是你频繁地调用官方接口超出了接口的调用频率,触发官方接口限流。并且官方那些接口文档上,都有调用限额说明,限额基本匹配小程序的用户量级的,不同量级不同限额。合理调用根本不需要操心满足不了你的体量。你的重点是搞清楚你究竟调用了那个有额度限制的接口触发了限流,然后想想你是否真的有必要那么频繁地调用,比如对同一个用户触发的调用是否可以缓存起来下次直接用,而不是每次都去调用官方服务端api接口去获取。
      2023-06-17
      回复
    • 陈赞
      陈赞
      2023-06-17回复陈赞
      贴一下官方文档关于服务端调用的api的说明
      2023-06-17
      回复
    • 空心
      空心
      2023-06-20
      感谢回复,我后来试了下对静态页面来模拟并发进行测试也会触发这个错误,这就已经排除您说的调接口频率太高这个原因了,所以我觉得可能还是跟楼上那位所说的qps上限500有关。
      2023-06-20
      回复
    • 空心
      空心
      2023-06-20回复陈赞
      并且一般官方接口调用频率超出了一般情况下只会在程序解析json结果数据的时候报错,但这个显然是微信云托管这个平台给的错误
      2023-06-20
      回复
    • 陈赞
      陈赞
      2023-06-25回复空心
      好的,学习了,这种我目前还真没遇上。
      2023-06-25
      回复
登录 后发表内容
问题标签