Brokerについて¶
Brokerは、イベントのプールを収集するためのイベントメッシュを定義するKubernetesカスタムリソースです。Brokerはイベントのイングレス用の発見可能なエンドポイントを提供し、イベント配信にはTriggerを使用します。イベントプロデューサーは、イベントをPOSTすることでBrokerにイベントを送信できます。
イベント配信¶
イベント配信のメカニズムは、構成されたBrokerクラスに依存する実装の詳細です。BrokerとTriggerを使用すると、イベントルーティングの詳細がイベントプロデューサーとイベントコンシューマーから抽象化されます。
高度なユースケース¶
ほとんどのユースケースでは、名前空間ごとに単一のBrokerで十分ですが、複数のBrokerがアーキテクチャを簡素化できるユースケースがいくつかあります。たとえば、個人を特定できる情報(PII)を含むイベントと、PII以外のイベントに個別のBrokerを使用すると、監査とアクセス制御のルールを簡素化できます。
次のステップ¶
- Brokerを作成します。
- デフォルトのBroker ConfigMap設定を構成します。