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:
- Plats för paket som du kan använda i dina program
- GitHub-plats där du kan hitta källkod, exempel, readme, ändringslogg, rapporterade problem och även skapa nya problem
- 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 |
I följande tabell visas äldre Azure Event Hubs-körningsklienter. Även om dessa paket kan få kritiska felkorrigeringar är de inte i aktiv utveckling. Vi rekommenderar att du använder de senaste SDK:erna i tabellen ovan i stället.
Den 30 september 2026 drar vi tillbaka Azure Service Bus SDK-biblioteken WindowsAzure.ServiceBus, Microsoft.Azure.ServiceBus och com.microsoft.azure.servicebus, som inte följer Riktlinjerna för Azure SDK. Vi kommer också att avsluta stödet för SBMP-protokollet, så du kommer inte längre att kunna använda det här protokollet efter den 30 september 2026. Migrera till de senaste Azure SDK-biblioteken, som erbjuder kritiska säkerhetsuppdateringar och förbättrade funktioner, före det datumet.
Även om de äldre biblioteken fortfarande kan användas efter den 30 september 2026 får de inte längre officiell support och uppdateringar från Microsoft. Mer information finns i meddelandet om supportavgång.
Språk | Paket | Referens |
---|---|---|
. NET Standard | Microsoft.Azure.EventHubs (äldre) | |
Microsoft.Azure.EventHubs.Processor (äldre) | ||
. NET Framework | WindowsAzure.Messaging (äldre) | |
Java | azure-eventhubs (äldre) |
SDK:er för hantering
Här är en lista över tillgängliga hanteringsspecifika bibliotek. Inget av dessa bibliotek innehåller körningsåtgärder och är endast avsedda 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 SDK-design och under aktiv utveckling för 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 information och klienthierarkin i ett annat format. 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 dela upp Event Hubs i 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 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.
- Windows.Azure.ServiceBus: Det var det ursprungliga biblioteket när Event Hubs fortfarande var mer sammanflätat med Service Bus. Det stöder endast det fullständiga .NET Framework eftersom det föregår .NET Core. Det här biblioteket erbjuder vissa samtidiga funktioner som inte stöds av de nyare biblioteken.
Hanteringsbibliotek
- 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: