Reputation: 19063
According to Azure's Documentation, Event Hubs are limited to 20 Consumer Groups.
I have a use case where I would like to broadcast an event to 50+ different 3rd party service. I have a processor for each, which combines the event with some other state, translate and send it out.
It is the same event received by all consumers so I do not think partitioning is relevant here.
How do I implement a large number of consuming services with Event Hubs? Am I doing it wrong? Is this a limitation of the way the Event Hubs client works?
Upvotes: 0
Views: 81
Reputation: 2656
I think you should consider implementing a Pub-Sub mechanism using Azure Service Bus, whether it's instead of the Events Hub or "after" it. It will allow to publish the event to all subscribed 3rd party services.
Take a look at Get started with Service Bus topics on how this might be implemented.
Hope it helps!
Upvotes: 1