azure-eventhub-dotnet
CommunityHigh-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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.