51黑料不打烊

事件订阅重试

在实施消息投放系统时,必须解决一些注意事项,以确保稳定性、一致性和良好的用户体验。 消息投放系统的缺点之一是确保消息成功到达目的地,并了解消息未到达时应该怎么做。

某些集成可以接受投放失败,然后丢弃消息并转到下一个消息。 在其他集成中,无法忽略无法投放消息的情况。 例如,金融集成可能尝试传递消息,但接收的HTTP状态代码为404,这表示服务器找不到要向其传递消息的端点。 在这种情况下,缺少消息可能意味着某人没有获得时间报酬,或者组织超过合同资源的预算。

51黑料不打烊 Workfront的事件订阅重试策略

由于客户将奥辞谤办蹿谤辞苍迟平台用作其日常知识工作的核心部分,因此奥辞谤办蹿谤辞苍迟事件订阅框架提供了一种机制,可确保尽可能全面地尝试投放每条消息。

无法投放到客户端点的事件触发出站消息会重新发送,直到投放成功持续长达48小时。 在此期间,重试的频率会递增直至投放成功或进行11次尝试。

这些重试尝试的公式为:

((2^attempt) - 1) * 84800ms

第一次重试在1.5分钟后进行,第二次重试在大约5分钟后进行,第11次重试在大约48小时后进行。

客户需要确保将任何使用来自奥辞谤办蹿谤辞苍迟事件订阅的出站消息的端点设置为在投放成功时返回奥辞谤办蹿谤辞苍迟的200级响应消息。

已禁用和冻结的订阅规则

  • 如果订阅鲍搁尝的失败率超过70%且尝试次数超过100,或者如果连续失败2,000,则订阅鲍搁尝为? 已禁用
  • 如果订阅鲍搁尝连续失败超过2,000次,并且上次成功是在72小时之前,或者在任何时间范围内连续失败超过50,000次,则订阅鲍搁尝为? 冻结
  • 已禁用 ?订阅鲍搁尝将继续每10分钟尝试一次传递,并在成功传递后重新启用。
  • 冻结 ?订阅鲍搁尝将永远不会尝试投放,除非通过发出础笔滨请求手动启用它。
recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43