Amazon EventBridge 全球端點的最佳實務 - Amazon EventBridge

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Amazon EventBridge 全球端點的最佳實務

設定全域端點時,建議採用下列最佳作法。

啟用事件複寫

強烈建議您在指派給全域端點的次要區域中開啟複寫並處理事件。這可確保您在次要區域中的應用程式設定正確。您也應該開啟複寫功能,以確保在緩解問題後自動復原至主要區域。

事件IDs可能會隨著API呼叫而變更,因此跨區域的事件關聯需要您具有不可變的唯一識別碼。消費者也應該考慮等冪性的設計。如此一來,如果您要複製事件,或從封存中重新播放事件,兩個區域中處理的事件就不會產生任何副作用。

防止事件限流

為了防止事件受到限制,我們建議您更新 PutEvents 和目標限制,使其在不同區域之間保持一致。

使用 Amazon Route 53 運作狀態檢查中的訂閱用戶指標

避免包含 Amazon Route 53 運作狀態檢查中的訂閱用戶指標。如果訂閱用戶遇到問題,儘管主要區域中的所有其他訂閱用戶都保持良好狀態,但包括這些指標可能會導致您的發布者容錯移轉到次要區域。如果您的其中一個訂閱用戶無法處理主要區域中的事件,您應該開啟複寫功能,以確保次要區域的訂閱用戶能夠順利處理事件。