イベント ハブを介してアプリケーションを、モバイル アプリ、さまざまな種類の組み込みシステムなどの複数の種類のデバイスと統合したいと考えています。さまざまな種類の送信者が特定の形式でデータを送信し、特定のハンドラーも必要です。以下のように
Mobile APP (Partition key “MobileAPP”) = Consumer Group 1
Embedded System 1 (Partition key “Embedded1”) = Consumer Group 2
Embedded System 2 (Partition key “Embedded2”) = Consumer Group 2
では、各タイプのメッセージが特定のコンシューマー グループによって処理されるように、イベント ハブの実装で上記のバインドを指定する方法を教えてください。
通常、Receiver 側では、言及されているデフォルトのコンシューマ グループ名のみが表示されます。しかし、EventProcessorHost
実装中に method を使用して新しい Consumergroup を作成できますnamespaceManager.CreateConsumerGroupIfNotExists(ehd.Path, consumerGroupName)
。しかし、特定のパーティション キーに関連付けられたすべてのメッセージが、関連するコンシューマー グループによって処理されることを確認する方法を理解できません。PartitionKey、ConsumerGroup バインディングについてどこで言及する必要がありますか。