Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Tip

Azure Event Hubs is a big data streaming platform and event ingestion service. It can receive and process millions of events per second. Data sent to an event hub can be transformed and stored by using any real-time analytics provider or batching/storage adapters : https://docs.microsoft.com/en-us/azure/event-hubs/event-hubs-about

...

With Azure Event Hub, several communication protocols are possible :

  1. AMPQ (Advanced Message Queuing Protocol : https://www.amqp.org/ )

  2. HTTPS

  3. Apache Kafka (Version 1.0 or later - https://kafka.apache.org/protocol ; https://docs.microsoft.com/en-us/azure/event-hubs/event-hubs-quickstart-kafka-enabled-event-hubs )

Azure Event Hub supports for real-time and batch processing : Using a partitioned consumer model, it enables apps to process the stream concurrently and lets control the speed of processing.

SAS Tokens

Event Hubs uses Shared Access Signatures, which are available at the namespace and event hub level. A SAS token is generated from a SAS key and is an SHA hash of a URL, encoded in a specific format. The SAS Token mechanism includes Authorization Policies (Azure Service Bus access control with Shared Access Signatures - Azure Service Bus | Microsoft Docs)

...