【问题标题】:Too Many Requests in sending Bulk Messages using Twilio Message Service使用 Twilio 消息服务发送批量消息的请求过多
【发布时间】:2020-08-04 09:02:30
【问题描述】:

我在使用 Twilio 消息服务发送批量消息时收到以下错误。 [HTTP 429] 无法创建记录:请求过多

我在此消息服务的发件人池中有大约 50 个号码。 我正在尝试一次发送大约 5K 条消息,有些延迟是好的, 但是由于这个错误消息无法发送,

提前致谢,

【问题讨论】:

    标签: twilio


    【解决方案1】:

    这里是 Twilio 开发者宣传员。

    429 错误表示您超过了 Twilio API 的并发连接数。默认情况下,此值为 100,但可能会因您的帐户而异。

    为解决此问题,您的目标应该是向 API 发出少于 100 个并发请求,并以指数回退实现重试,以允许您的其他请求完成。

    more information on the 429 error here 包括实施上述策略的更多链接。

    【讨论】:

    • 我要拆分请求数,
    • 最好实现带回退的重试,这样如果限制发生变化,您的应用程序可以动态适应它。并且限制并发应该可以在大多数情况下阻止它成为一个问题。
    • 我知道了,Phil,我刚刚检查了 Twilio 文档以重试实施,但我不确定如何实施,请告诉我详细信息吗?
    • 这一切都取决于你正在使用什么。您能否分享当前进行所有这些 API 调用的方式?越详细,就越容易帮助您提出解决方案。
    • 我使用 PHP/Laravel 发送 API 请求,使用 Horizo​​n 作为 Job 队列,
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多