Azure Event Hubs Quickstart

Introduction to Azure Event Hubs

Welcome to the quickstart guide for Azure Event Hubs! This guide will help you get started with understanding and using Event Hubs, a highly scalable data streaming platform and event ingestion service. It can capture millions of events per second so you can build a wide variety of real-time analytics, anomaly detection, and command and control solutions.

What is Azure Event Hubs?

Azure Event Hubs is designed for high-throughput, low-latency data streaming. It acts as a distributed message broker, allowing producers to send events and consumers to read them. Key features include:

Key Concepts

When to Use Event Hubs

Event Hubs is ideal for scenarios such as:

Getting Started

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

  1. Create an Azure Account: If you don't have one, sign up for a free Azure account.
  2. Create an Event Hubs Namespace: This can be done through the Azure portal.
  3. Create an Event Hub: Within your namespace, create your event stream.
  4. Configure Access Policies: Set up shared access signatures (SAS) or Azure Active Directory authentication for producers and consumers.
  5. Write Producer and Consumer Applications: Use Azure SDKs for your preferred programming language (e.g., C#, Java, Python, Node.js) to send and receive events.

The next steps in this quickstart will guide you through creating your first Event Hub and sending/receiving messages.

Create an Event Hub