A low-latency, publish-and-subscribe hub that receives messages from applications or internet of things (IoT) sensors and publishes them to subscribing applications. It is the forerunner of modern, distributed, publish-and-subscribe platforms such as Apache Kafka.
Added Perspectives
Event Hub vs. Enterprise Service Bus. The event hub described here looks similar to an enterprise service bus (ESB). An event hub, however, is different in the following ways. First, its simple design enables a higher throughput and easier management. Second, tools like Kafka provide additional features like storage of data and can be run in distributed clusters that enable scalability. Last, the data flows in an event hub are usually managed in a decentralized manner by the individual teams, whereas ESBs are mostly managed by central teams.