本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon EventBridge 全球端點的最佳實務
設定全域端點時,建議採用下列最佳作法。
啟用事件複寫
強烈建議您在指派給全域端點的次要區域中開啟複寫並處理事件。這可確保您在次要區域中的應用程式設定正確。您也應該開啟複寫功能,以確保在緩解問題後自動復原至主要區域。
事件IDs可能會隨著API呼叫而變更,因此跨區域的事件關聯需要您具有不可變的唯一識別碼。消費者也應該考慮等冪性的設計。如此一來,如果您要複製事件,或從封存中重新播放事件,兩個區域中處理的事件就不會產生任何副作用。
防止事件限流
為了防止事件受到限制,我們建議您更新 PutEvents
和目標限制,使其在不同區域之間保持一致。
使用 Amazon Route 53 運作狀態檢查中的訂閱用戶指標
避免包含 Amazon Route 53 運作狀態檢查中的訂閱用戶指標。如果訂閱用戶遇到問題,儘管主要區域中的所有其他訂閱用戶都保持良好狀態,但包括這些指標可能會導致您的發布者容錯移轉到次要區域。如果您的其中一個訂閱用戶無法處理主要區域中的事件,您應該開啟複寫功能,以確保次要區域的訂閱用戶能夠順利處理事件。