我想通过事件中心将我的应用程序与多种类型的设备(如移动应用程序、不同类型的嵌入式系统等)集成。所有不同类型的发送者都以特定格式发送数据,他们也需要特定的处理程序。如下图所示
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
那么您能否告诉我应该如何在事件中心实现中指定上述绑定,以便每种类型的消息都应由其特定的消费者组处理?
通常我在接收方看到只提到默认的消费者组名称。但是我可以在EventProcessorHost
实施过程中使用方法创建新的消费者组namespaceManager.CreateConsumerGroupIfNotExists(ehd.Path, consumerGroupName)
。但无法理解我如何确保与特定分区键关联的所有消息都将由其关联消费者组处理。我应该在哪里提到他们的PartitionKey,ConsumerGroup绑定。