azure-eventhub-dotnet

Community

High-throughput event streaming for .NET

Authordavidrrowley
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Provides a structured, production-ready approach for sending and receiving high volumes of telemetry and event data from .NET applications to Azure Event Hubs, reducing the complexity of batching, partition management, and checkpointing so teams can build reliable real-time pipelines.

Core Features & Use Cases

  • Reliable Sending: Use EventHubProducerClient and EventHubBufferedProducerClient for efficient, batched transmission of events.
  • Production Receiving: Use EventProcessorClient with Blob storage checkpointing to ensure partition ownership, fault tolerance, and at-least-once processing semantics.
  • Partitioning & Ordering: Partition keys and targeted partition sends for ordering guarantees and routing.
  • Error Handling & Retry: Guidance for transient error handling, ServiceBusy backoff, and graceful shutdown.
  • Integration Scenarios: Integrate with ASP.NET Core via dependency injection, use DefaultAzureCredential for managed identity authentication, and support high-volume ingestion pipelines and telemetry processing.

Quick Start

Use the azure-eventhub-dotnet skill to send a batched set of JSON events to your Event Hub and process them reliably with EventProcessorClient using Blob checkpointing.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: azure-eventhub-dotnet
Download link: https://github.com/davidrrowley/CortexYouV3/archive/main.zip#azure-eventhub-dotnet

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.