开发者社区 > 视觉智能 > 正文

视觉智能平台 超出QPS的部分会报限流错误但是客户并没有收到API通知是为什么?

视觉智能平台 超出QPS的部分会报限流错误但是客户并没有收到API通知是为什么?

展开
收起
你鞋带开了~ 2024-02-12 16:08:37 38 0
3 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    当视觉智能平台的QPS(每秒查询率)超出限制时,确实会报限流错误,客户没有收到API通知可能有以下原因:

    1. 限流通知机制:可能是平台的限流通知机制没有及时触发或者通知没有成功发送到客户。这可能是因为平台的通知服务存在延迟或者故障。
    2. 客户端处理能力:客户端的处理能力不足,无法在规定的时间内处理所有的请求,导致部分请求被丢弃而没有收到通知。
    3. 资源包过期:如果客户之前购买了资源包来提高QPS,但资源包到期没有及时续费,那么在资源包过期后,QPS会恢复到默认值,超出部分的请求会报限流错误,但可能不会收到通知。
    4. 代码实现问题:可能是客户的代码实现中没有正确处理API调用的错误响应,导致即使API返回了限流错误,客户也没有收到相应的通知。

    为了解决这个问题,可以采取以下措施:

    1. 检查通知设置:确保平台的限流通知功能已经开启,并且客户端能够正确接收通知。
    2. 优化客户端逻辑:对客户端的请求频率进行控制,避免在短时间内发送过多的请求,可以通过引入缓冲队列或者限流算法来控制请求的发送速率。
    3. 购买资源包:根据业务需求购买合适的资源包来提高QPS,确保在高并发情况下也能保持稳定的服务。
    4. 离线处理:在生产环境中,可以考虑使用纯离线SDK的方式进行处理,这样可以避免因在线请求导致的QPS超限问题。

    总的来说,QPS超出后会报错无法合成可能与限流通知机制、客户端处理能力以及资源包过期等因素有关。如果您遇到此类问题,建议先检查资源包的状态和通知设置,同时优化客户端的请求逻辑,以确保服务的稳定运行。

    2024-02-16 17:49:27
    赞同 展开评论 打赏
  • 视觉智能平台在超出QPS(每秒请求数)限制时,会向调用方返回限流错误,并不会自动通知到客户。这意味着当您的应用或服务尝试调用该平台的API接口并且超过了预先设定的QPS阈值时,平台会立即拒绝额外的请求并给出相应的错误响应。

    2024-02-13 14:05:46
    赞同 展开评论 打赏
  • 控制台有限流的提示,肯定是有报错的,用户可能没有打印。
    --此回答整理自钉群“阿里云视觉智能开放平台咨询1群”

    2024-02-12 16:09:13
    赞同 展开评论 打赏

为开发者提供高易用、普惠的视觉API服务,帮助企业快速建立视觉智能技术应用能力的综合性视觉AI能力平台。适用于数字营销、互联网娱乐、安防、手机应用、泛金融身份认证等行业。

相关产品

  • 视觉智能开放平台
  • 热门讨论

    热门文章

    相关电子书

    更多
    CUDA MATH API 立即下载
    API PLAYBOOK 立即下载
    传统企业的“+互联网”-API服务在京东方的实践 立即下载