亚马逊销售伙伴 API 的使用方案和速率限制

这篇具有很好参考价值的文章主要介绍了亚马逊销售伙伴 API 的使用方案和速率限制。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

销售伙伴 API 的使用方案和速率限制

API 的可靠性取决于确定您的容量和资源,从而满足应用程序随时间推移而不断变化的需求。因此您需要试图了解并预测使用情况,然后管理请求速率,以防止在使用高峰期出现服务过多而瘫痪的情况。

在销售伙伴 API 中,使用令牌存储桶算法可以限制请求速率。该算法基于一个包含令牌的存储桶类比,其中每个令牌均可交换以发出请求。令牌会按照设定的每秒速率自动添加到存储桶,直到达到存储桶的最大值。最大值也称为突增速率。每发出一个请求,存储桶就会减去一个令牌。如在发出请求时,存储桶为空且无可用令牌,则会触发限制。受限的请求会导致错误响应。

使用方案

销售伙伴 API 操作具有对应的使用方案,这些方案指明速率限制。您可以在 API 参考文档中进行查看。使用方案的定义如下:

  • 速率 - 每秒添加到令牌存储桶的请求数,可用于提交请求且不会受限。如果您在长时间内持续调用,请保持低于此速率以免请求受限。

  • 突增 - 令牌存储桶的最大值。此数值也表示在假定可填满令牌存储桶的情况下,您在一段时间内建立并同时提交的最大请求数。

动态使用方案

这项新功能可根据业务的长期需求自动调整速率限制。

动态使用方案能够根据每个销售伙伴的当前和历史业务需求进行自动调整。采用多种措施作为规则,以动态调整速率限制。也就是说,对于采用动态使用方案的任何销售伙伴 API 操作,您都可以预测其速率限制的变更。您可以按照 API 参考文档中发布的默认速率规划应用程序。但是,由于动态使用方案旨在根据时间的推移不断调整限制,因此速率在日后会有所变化。当您向销售伙伴 API 操作提交请求时,该操作的当前速率限制将发回至 x-amzn-RateLimit-Limit 响应标头。

与亚马逊商城网络服务(亚马逊 MWS)的比较

与亚马逊 MWS 相比,动态使用方案旨在减少限制。当前的亚马逊 MWS 实行统一的速率限制,不考虑业务规模或随时间而变化的业务需求。借助销售伙伴 API 中的动态使用方案,您可以脱离“一刀切”的速率限制,转而使用这个强调根据业务情况和随时间而变化的业务需求,为每个销售伙伴调整速率限制的灵活方案。

主要的设计改进如下:

  • 动态使用方案会根据不断变化的业务需求调整速率限制。为每个销售伙伴设置了不同的速率限制。

  • 动态使用方案可自动调整速率以改善流量性能。

常见问题

通用

我的应用程序应如何处理 429 响应?

429 是一个可重试的状态代码。请再试一次,但重复受限的请求需要采取后退措施。请参阅 x-amzn-RateLimit-Limit 响应标头,查看速率限制是否与您的预期不同。

如何测试应用程序的使用方案?

销售伙伴 API 测试沙箱采用的是生产使用方案。您可以在沙箱中查看与生产过程相同的速率限制行为。

我的应用程序可以完全避免受到限制吗?

不可以。您无法控制的任何因素都可能导致出现少量的瞬态 429 代码。此结果属于预料之中,应在您的应用程序代码中加以考虑。

如果我的应用程序一直受到限制,该怎么办?

如果您的应用程序始终为受限状态,您的调用模式可能需要进一步优化。例如:

  1. 降低调用频率,以符合您的速率限制。

  2. 通过轮询机制推送通知。

  3. 尽可能使用批量 API。

对于我的使用实例来说,一次操作的速率限制过低。可以提高限制吗?

我们的目标是设置适当限制,且高效的调用模式在理想情况下绝不会受到限制。如果您认为我们未正确考虑您的使用实例,烦请提交一个支持 TT 予以告知。

当我获得更多授权时,我应用程序的受限频率会增加吗?

不会。所有使用方案都是根据应用程序-销售伙伴成对提供的,因此您的吞吐量会随客户自然增长。

速率限制是否会改变?

我们可以随时提高速率限制。如果我们降低了 API 参考文档中发布的速率限制,我们会提前告知您,以便您在更改生效之前可以及时更新和测试您的应用程序。

动态使用方案的速率限制(如下所述)会根据业务情况自动调高或调低。

动态使用方案

动态使用方案的总体目标是什么?

根据历史使用情况,我们注意到同类使用方案在某些情况下负载过大,而且更糟糕的是,对于其他情况而言,却负载不足。动态使用方案的目标是利用给定调用的已知背景为任何情况设置适当限制。

影响动态使用方案的因素有哪些?

一般来说,速率限制由销售伙伴业务的类型、规模和行为所决定。

特定使用方案的相关限制会多久更改一次?

我们的目标是防止对限制频繁地进行破坏性更改。通常情况下,在观察到有需求时就会立即更改限制。

我应该如何给我的应用程序编码以适应动态限制?

以下是一些关于动态速率限制的良好应用程序行为的建议。

  1. 读取速率限制标头。

  2. 不要对计时器进行硬编码。

  3. 自然而然地针对事件进行编码,而非循环运行。如果您照做,根本不需要计时器。在重新定价的示例中,根据价格通知更新价格,而非每 n 秒更新一次价格。

销售伙伴 API 中有哪些部分需要使用动态使用方案?

用于订单的销售伙伴 API。

为什么不是所有操作都支持动态使用方案?

我们正在努力研究中\!文章来源地址https://www.toymoban.com/news/detail-426852.html

到了这里,关于亚马逊销售伙伴 API 的使用方案和速率限制的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 亚马逊实时 AI 编程助手 CodeWhisperer使用体验

    最近ChatGPT展现出强大AI能力给我们带来了深刻的影响,AI现在不是一个概念,基于AI的产品一定在各行各业帮助工作人员更快更好的完成繁琐的复杂的任务,提升工作效率,而在AI技术的发源地也就是码农圈,也早已经出现了一些好用的AI驱动的编程助手,这些助手可以在IDE中

    2024年02月03日
    浏览(31)
  • 亚马逊测评:如何有效使用IP和养号设备环境

     随着网络科技的崛起,越来越多的本土企业入驻亚马逊电子商务平台上,这导致了对产品评价需求的激增。然而,评价并非随意进行,它需要多方面的资源,并需要密切注意一些重要环节。以下是我分享给大家一些宝贵的知识: 1. 邮箱资源:需要一个能够接收信息的邮箱。

    2024年02月11日
    浏览(27)
  • 如何使用IP代理解决亚马逊账号IP关联问题?

    亚马逊账号IP关联问题是指当同一个IP地址下有多个亚马逊账号进行活动时,亚马逊会将它们关联在一起,从而可能导致账号被封禁或限制。 为了避免这种情况,许多人选择使用IP代理。 IP代理为什么可以解决亚马逊IP关联问题? IP代理是一种通过代理服务器连接网络的方式,

    2024年02月21日
    浏览(31)
  • 在IDEA中使用亚马逊编程助手Amazon CodeWhisperer使用体验

    p.s.作为一名java后端开发,我最常使用IDEA来编写和调试代码,这里我将会尝试使用IDEA中的CodeWhisperer插件,并做一个使用体验报告,希望对大家有帮助 官方功能概览 更快地完成更多工作 :CodeWhisperer 经过数十亿行代码的训练,可以根据您的 评论 和 现有代码 实时生成从代码

    2024年02月04日
    浏览(37)
  • 亚马逊鲲鹏AI智能养号好用吗?怎么使用的?

    亚马逊鲲鹏AI智能一键养号可以根据AI功能页面的姓名、年龄、职业、爱好等生成一批不同的AI角色,账号绑定这些角色后就可以自动浏览进行养号了。     功能特点 1、自动生成AI姓名、随机选择角色性别、自由设置AI年龄 2、根据勾选的AI职业、AI爱好进行随机生成AI进

    2024年02月09日
    浏览(25)
  • 上传在线图片到阿里云oss(使用亚马逊的SDK)

    调用阿里云oss_sdk获取缩略图路径 目前我们的任务都已经完成了。先将获取到的图片上传到oss,然后再将图片地址写入到kafka中。 上次我们在这一篇 上传在线图片到阿里云oss(使用阿里云的SDK)中有说过,可能会切换成亚马逊的SDK。这期我们就写这个 废话不多说,开干!! 引入

    2024年02月15日
    浏览(24)
  • 【AWS】使用亚马逊云服务器创建EC2实例

    如今互联网发展十分迅速,有很多企业为满足自身业务的需求,对搭建一台稳定、高效的云服务器的要求越来越高。虽说国内云服务器层出不穷,比如阿里云、腾讯云、华为云等比较主流的云服务,然而有很多企业也有许多国外的的业务需求,所以对搭建海外服务器的需求也

    2024年01月16日
    浏览(38)
  • 运营干货!亚马逊运营每天工作清单,如何保证亚马逊账号安全?

    对于刚踏入亚马逊跨境电商领域的运营新手,常常会感到困惑和担忧,怕运营效果不理想。别担心,今天就带着大家一起了解亚马逊运营每天的工作内容,还有大家都很担心的亚马逊账号安全问题,我也会为大家逐一解开谜团,下面这份详尽的清单宝典都为各位列明白了,建

    2024年01月21日
    浏览(31)
  • 使用Neo4j知识图谱为亚马逊Bedrock应用程序提供动力

    : [Amazon Web Services re:Invent 2023, Neo4j, Knowledge Graph Construction, Natural Language Processing, Financial Data Extraction, Chatbot Question Answering, Graph Databases] 本文字数: 1000, 阅读完需: 5 分钟 如视频不能正常播放,请前往bilibili观看本视频。 https://www.bilibili.com/video/BV1tj411L7GW 将生成式AI与知识

    2024年01月20日
    浏览(47)
  • 突破亚马逊智能检测,全自动化运营的新利器:亚马逊鲲鹏系统

    在亚马逊运营的道路上一般最为棘手的问题之一就是账号关联和安全性。而亚马逊鲲鹏系统它不仅拥有最新的防指纹技术,还能够完全模拟真实的人类行为,让每个账号都拥有独立环境运行,从而保证账号的安全性,让用户摆脱了账号关联的困扰。 1、IP方面的独特技术 亚马

    2024年02月22日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包