Azure イベントベース・メッセージベースソリューションの開発
Fiodar Sazanavets
Senior Software Engineer and Microsoft MVP


ドメイン
カスタムトピック


フィルターはサブスクライバーが必要なイベントのみを配信します。
件名のプレフィックスおよびサフィックスフィルターはパス形式の件名に有効です。
/sales/ または .jpg。 イベントタイプによるフィルタリングも可能です。
高度なフィルターは「以上」「以下」「含む」などの比較をサポートします。
複数のフィルターは論理ANDで組み合わせて精密に制御できます。

Event Gridはデッドレタリングを安全策としてサポートします。
すべての再試行が失敗してもイベントは失われません。
未配信イベントはデッドレターストレージコンテナーに書き込まれます。
検査および監査のために障害コンテキストが保存されます。
イベントは復旧ワークフローで後から再生できます。

Event Grid は配信再試行に指数バックオフを使用します。
失敗するたびに再試行間隔が延長されます。
各イベントサブスクリプションには設定可能な再試行ポリシーがあります。
最大配信試行回数と有効期間(TTL)を調整できます。
再試行設定は遅延または未配信イベントの影響に基づいて選択します。


Event Grid は少なくとも1回の配信を保証します。
重複が発生する可能性があり、グローバルな順序は保証されません。
これらの保証はシステムイベントとカスタムイベントの両方に適用されます。
違いはパブリッシャーの所有者です。
システムイベントでは、Azure がファクトを発行します。
カスタムイベントでは、自身がファクトを発行し、重複排除も自分で処理する必要があります。
Azure イベントベース・メッセージベースソリューションの開発