使用Azure Event-Hub向所有消费者广播活动



我想使用Azure Service-Bus Event-Hub向应用程序的许多实例发送一条消息,但不是以负载平衡的目标。

我想做的是向所有应用程序实例广播一条消息,无论其分区是什么。

我听说我可以使用消费者组来做到这一点,但我找不到任何教程。

此场景相对直截了当,假设您可以始终如一地将相同的唯一名称注入每个应用程序实例,例如命令行。如果要使用EventProcessorhost,则只需为构造函数中的每个应用程序实例指定一个不同的消费者组字符串。然后,它将"加载余额"到每组仅一台机器,从而导致每个实例接收所有消息。如果您最终获得更多机器

,您可以做一些更奇特的事情

我建议您对此进行一些有关消费者群体的其他讨论,或者讨论使用EventHub作为背板(基本上是您正在做的事情)。

最新更新