0
votes

Apart from Azure service bus uses Topics and Azure Event Hub is based on Events - is there any Fundamental difference between Azure Event Hub and Azure Service Bus?

To me, there is no real difference between events and messages as both are just a different type of Json.

1
I would suggest starting with the documentation, which goes into quite a bit of detail, and even compares the two. Unfortunately, this question is off-topic here, as you're really asking for documentation (or potentially opinions, regarding when to use one or the other).David Makogon

1 Answers

0
votes

Even though you are dealing with JSON in both services, there is fundamentally difference between the two.

Azure Event Hubs focuses more on event streaming whereas Azure Service Bus is more focused on high-value enterprise messaging, which denotes Azure service is focused on messages rather than events.

In azure service bus With a topic, every consumer that subscribed to the topic will get each message which means each message is picked up by only 1 consumer. In case of event hub you can have multiple consumers.

You can read from the docs page here