Azure Event Hubs: Scalable Data Streaming

Azure Event Hubs is a highly scalable data streaming platform and event ingestion service. It can receive and process millions of events per second. This documentation provides comprehensive guidance on understanding, using, and managing Azure Event Hubs.

What is Event Hubs?

Event Hubs is designed for high-throughput scenarios where massive amounts of data need to be ingested and processed in near real-time. It acts as a distributed log and publish-subscribe service for streaming data.

Key Features

Common Use Cases

Getting Started

To start using Azure Event Hubs, you'll typically need to:

  1. Create an Azure Event Hubs namespace in the Azure portal.
  2. Create an Event Hub within your namespace.
  3. Obtain connection strings for your applications.
  4. Use one of the available SDKs (e.g., .NET, Java, Python, Node.js) to send and receive events.

For detailed instructions, please refer to the Getting Started guide.

Pro Tip

When designing your Event Hubs solution, consider the partitioning strategy carefully. The partition key influences how events are distributed and can impact consumption patterns.

Core Concepts

Understanding the fundamental concepts is crucial for effective Event Hubs usage:

Explore these concepts in more detail in the Core Concepts section.

This documentation aims to be your primary resource for all things Azure Event Hubs. Navigate the sidebar to explore different sections and deepen your understanding.