使用 Amazon EventBridge 全局端点的最佳实践 - Amazon EventBridge
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用 Amazon EventBridge 全局端点的最佳实践

在设置全局端点时,建议采用以下最佳实践。

启用事件复制

我们强烈建议您在分配给全局端点的辅助区域启用复制,并处理事件。这样可以确保辅助区域中的应用程序配置正确。您还应启用复制,以确保出现的问题得到缓解后自动恢复到主区域。

事件 ID 可能会随着 API 调用而变化,因此跨区域关联事件需要有一个不可变的唯一标识符。在进行与使用者有关的设计时,还应考虑到幂等性。这样一来,如果您要复制事件或从存档中重放事件,在两个区域中处理事件就不会产生任何副作用。

防止事件节流

为防止事件被节流,我们建议您更新 PutEvents 和目标限制,使其在各区域保持一致。

在 Amazon Route 53 运行状况检查中使用订阅用户指标

请避免在 Amazon Route 53 运行状况检查中包含订阅用户指标。如果某订阅用户遇到问题,但主区域中所有其他订阅用户都运行正常,包含这些指标可能会导致发布者失效转移到辅助区域。如果您的一个订阅用户未能处理主区域中的事件,则应启用复制,以确保辅助区域的订阅用户能够成功处理事件。