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, README, wijzigingslogboek, gerapporteerde problemen kunt vinden en ook nieuwe issues kunt melden
  • Links naar quickstarttutorials

Client SDKs

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 Referentie
. .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

De volgende tabel identificeert oudere Azure Event Hubs runtime-clients voor bestaande applicaties. Gebruik de huidige clients die in de bovenstaande tabel zijn vermeld voor ontwikkeling en migratie.

Important

WindowsAzure.ServiceBus werd op 30 september 2026 buiten gebruik gesteld voor Event Hubs en ontvangt geen officiële ondersteuning of updates meer. Migrate Event Hubs-applicaties naar Azure.Messaging.EventHubs. Zie voor meer informatie de aankondiging van pensionering.

Taal Pakket Naslagwerk
. .NET Standard Microsoft.Azure.EventHubs (verouderd)
Microsoft.Azure.EventHubs.Processor (verouderd)
. NET Framework WindowsAzure.ServiceBus (uitgefaseerd) Migreer naar Azure.Messaging.EventHubs.
Java azure-eventhubs(verouderd)

SDK's voor beheer

Hier volgt een lijst met momenteel beschikbare beheerspecifieke bibliotheken. Geen van deze bibliotheken bevat runtimebewerkingen en is 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 actief in ontwikkeling is 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 wij u aanraden 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 wat betreft gebruik en blogberichten, extensies en dergelijke van derden. De basisfunctionaliteit is hetzelfde als de huidige library, maar er zijn enkele kleine details die de ene biedt en de andere niet. Het ontvangt momenteel bugfixes en essentiële updates, maar krijgt geen nieuwe functies meer.
  • WindowsAzure.ServiceBus: Deze buiten gebruik gestelde .NET Framework-bibliotheek bevatte zowel Event Hubs als Service Bus berichten-API's. Event Hubs-applicaties migreren naar Azure.Messaging.EventHubs.

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: