Azure Event Hubs - klient-SDK:er

Den här artikeln innehåller följande information om de SDK:er som stöds av Azure Event Hubs:

  • Sökväg för paket som du kan använda i dina program
  • GitHub-plats där du kan hitta källkod, exempel, readme, ändringslogg, rapporterade ärenden och även skapa nya ärenden
  • Länkar till snabbstartsguider

Klient-SDK:er

I följande tabell beskrivs alla de senaste tillgängliga Azure Event Hubs-körningsklienterna. Huvudfokus för dessa bibliotek är att skicka och ta emot meddelanden från en händelsehubb.

Språk Paket Referens
. NET Standard Azure.Messaging.EventHubs
Azure.Messaging.EventHubs.Processor
Java azure-messaging-eventhubs
azure-messaging-eventhubs-checkpointstore-blob
Python azure-eventhub
azure-eventhub-checkpointstoreblob-aio
JavaScript Azure/event-hubs
azure/eventhubs-checkpointstore-blob
Go Azure-event-hubs-go
C Azure-event-hubs-c

Följande tabell identifierar äldre Azure Event Hubs-runtime-klienter för befintliga applikationer. Använd de nuvarande klienterna som listas i föregående tabell för utveckling och migration.

Important

WindowsAzure.ServiceBus avvecklades för Event Hubs den 30 september 2026 och får inte längre officiellt stöd eller uppdateringar. Migrera Event Hubs-applikationer till Azure.Messaging.EventHubs. Mer information finns i meddelandet om avveckling.

Språk Paket Referens
. NET Standard Microsoft.Azure.EventHubs (äldre)
Microsoft.Azure.EventHubs.Processor (äldre)
. .NET Framework WindowsAzure.ServiceBus (utfasad) Migrera till Azure.Messaging.EventHubs.
Java azure-eventhubs(äldre)

hanterings-SDK:er

Här är en lista över tillgängliga hanteringsspecifika bibliotek. Inget av dessa bibliotek innehåller körningsåtgärder och är endast avsett för hantering av Event Hubs-entiteter.

.NET-paket

Klientbibliotek

  • Azure.Messaging.EventHubs: Det är den aktuella versionen av biblioteket, som följer de enhetliga riktlinjerna för Azure SDKs-design och utvecklas aktivt med nya funktioner. Den stöder .NET Standard-plattformen, vilket gör att den kan användas av både hela .NET Framework och .NET Core. Det finns funktionsparitet på hög nivå med Microsoft.Azure.EventHubs, med detaljer och klienthierarkin som ser annorlunda ut. Det här biblioteket är det bibliotek som vi rekommenderar att du använder.
  • Microsoft.Azure.EventHubs: Det var det första biblioteket för att bryta ut Event Hubs till en dedikerad klient som inte är paketerad med Service Bus. Den stöder .NET Standard 2.0-plattformen, vilket gör att den kan användas av både hela .NET Framework och .NET Core. Det är fortfarande den dominerande versionen av biblioteket när det gäller användning och blogginlägg från tredje part, tillägg och sådant. Baslinjefunktionen är densamma som i det aktuella biblioteket, även om det finns några mindre bitar som den ena erbjuder och den andra inte. Den får för närvarande felkorrigeringar och kritiska uppdateringar men får inte längre nya funktioner.
  • WindowsAzure.ServiceBus: Detta utgångna .NET Framework-bibliotek inkluderade både Event Hubs- och Service Bus-meddelande-API:er. Migrera Event Hubs-applikationer till Azure.Messaging.EventHubs.

Administrationsbibliotek

  • Microsoft.Azure.Management.EventHub: Det är den aktuella GA-versionen av hanteringsbiblioteket för Event Hubs. Den stöder .NET Standard 2.0-plattformen, vilket gör att den kan användas av både hela .NET Framework och .NET Core.

Nästa steg

Du kan lära dig mer om Event Hubs genom att gå till följande länkar: