In general, Azure Event Hub is a simple service that is built on top of two concepts:
- Event publishers
- Event processor hosts
Of course, these are not the only topics we will cover here. However, before we proceed, I would like to focus a little bit on the distinction between a publisher and a processor:
- Publisher: This is an entity that sends data to an instance of Azure Event Hub. It can use one of the two available protocols (HTTP or AMQP) and is unaware of the current Event Hub capabilities.
- Processor: An entity that reads events from Azure Event Hub as they become available. It uses AMQP for communication and relies on additional concepts such as consumer groups and partitions.
The following shows how Azure ...