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 :
AMPQ (Advanced Message Queuing Protocol : https://www.amqp.org/ )
HTTPS
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)
...