Azure Event Hubs - Client-SDK's
Dit artikel bevat de volgende informatie voor de SDK's die worden ondersteund door Azure Event Hubs:
- Locatie van pakket dat u in uw toepassingen kunt gebruiken
- GitHub-locatie waar u broncode, voorbeelden, leesmij, wijzigingslogboek, gerapporteerde problemen kunt vinden en ook nieuwe problemen kunt genereren
- Koppelingen naar quickstartzelfstudies
Client-SDK 's
In de volgende tabel worden alle meest recente beschikbare Azure Event Hubs-runtimeclients beschreven. De kernfocus van deze bibliotheken is het verzenden en ontvangen van berichten van een Event Hub.
Taal | Pakket | Verwijzing |
---|---|---|
. 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 | |
E | azure-event-hubs-c |
De volgende tabel bevat oudere Azure Event Hubs Runtime-clients. Hoewel deze pakketten mogelijk kritieke oplossingen voor fouten ontvangen, zijn ze niet actief in ontwikkeling. U wordt aangeraden in plaats daarvan de meest recente SDK's te gebruiken die in de bovenstaande tabel worden vermeld.
Op 30 september 2026 gaan we de Azure Service Bus SDK-bibliotheken WindowsAzure.ServiceBus, Microsoft.Azure.ServiceBus en com.microsoft.azure.servicebus buiten gebruik stellen, die niet voldoen aan de Azure SDK-richtlijnen. We beëindigen ook de ondersteuning van het SBMP-protocol, zodat u dit protocol na 30 september 2026 niet meer kunt gebruiken. Migreer naar de nieuwste Azure SDK-bibliotheken, die vóór die datum essentiële beveiligingsupdates en verbeterde mogelijkheden bieden.
Hoewel de oudere bibliotheken nog steeds meer dan 30 september 2026 kunnen worden gebruikt, ontvangen ze geen officiële ondersteuning en updates meer van Microsoft. Zie de aankondiging van de buitengebruikstelling van de ondersteuning voor meer informatie.
Taal | Pakket | Verwijzing |
---|---|---|
. NET Standard | Microsoft.Azure.EventHubs (verouderd) | |
Microsoft.Azure.EventHubs.Processor (verouderd) | ||
. NET Framework | WindowsAzure.Messaging (verouderd) | |
Java | azure-eventhubs (verouderd) |
Beheer-SDK's
Hier volgt een lijst met momenteel beschikbare beheerspecifieke bibliotheken. Geen van deze bibliotheken bevat runtimebewerkingen en zijn uitsluitend bedoeld voor het beheren van Event Hubs-entiteiten.
.NET-pakketten
Clientbibliotheken
- Azure.Messaging.EventHubs: dit is de huidige versie van de bibliotheek, die voldoet aan de uniforme ontwerprichtlijnen van de Azure SDK en onder actieve ontwikkeling voor nieuwe functies. Het biedt ondersteuning voor het .NET Standard-platform, zodat het kan worden gebruikt door zowel het volledige .NET Framework als .NET Core. Er is functiepariteit op hoog niveau met Microsoft.Azure.EventHubs, met details en de clienthiërarchie die een andere vorm heeft. Deze bibliotheek is degene die u wordt aangeraden te gebruiken.
- Microsoft.Azure.EventHubs: het was de eerste bibliotheek om Event Hubs op te splitsen in een toegewezen client die niet is gebundeld met Service Bus. Het biedt ondersteuning voor het .NET Standard 2.0-platform, zodat het kan worden gebruikt door zowel het volledige .NET Framework als .NET Core. Het is nog steeds de dominante versie van de bibliotheek met betrekking tot gebruiks- en blogberichten van derden, extensies en dergelijke. De basislijnfunctionaliteit is hetzelfde als de huidige bibliotheek, maar er zijn enkele kleine bits die de ene biedt en de andere niet. Er worden momenteel bugfixes en essentiële updates ontvangen, maar er worden geen nieuwe functies meer ontvangen.
- Windows.Azure.ServiceBus: het was de oorspronkelijke bibliotheek, toen Event Hubs nog steeds verstrengeld was met Service Bus. Het ondersteunt alleen het volledige .NET Framework, omdat het vóór .NET Core is. Deze bibliotheek biedt een aantal corollaire functionaliteit die niet wordt ondersteund door de nieuwere bibliotheken.
Beheerbibliotheken
- Microsoft.Azure.Management.EventHub: dit is de huidige GA-versie van de beheerbibliotheek voor Event Hubs. Het biedt ondersteuning voor het .NET Standard 2.0-platform, zodat het kan worden gebruikt door zowel het volledige .NET Framework als .NET Core.
Volgende stappen
U kunt meer informatie over Event Hubs vinden via de volgende koppelingen: