消费者群体负载平衡读者

时间:2016-11-24 16:00:21

标签: azure-eventhub

我正在做一些POC来使用EventHub,我确实有一个消费者的多个实例,并且期望只有一个实例将接收该事件,我试过EventHubClient和EventProcessorHost有任何方式我可以使它成为可能。 Kafka对基于消费者群体https://kafka.apache.org/intro.html#intro_consumers的负载均衡消费者提供了类似的支持。我总是收到错误说

New receiver with higher epoch of '4' is created hence current receiver with epoch '3' is getting disconnected. 

1 个答案:

答案 0 :(得分:0)

问题是我注册的主机名对于每个实例都是相同的,现在我已经改为在构造EventProcessorHost类时使用UUID Random作为主机名为每个实例使用不同的主机名