Azure Event Hubs: Client-SDKs

In diesem Artikel erhalten Sie die folgenden Informationen zu von Azure Event Hubs unterstützten SDKs:

  • Speicherort der Pakete, die Sie in Ihren Anwendungen verwenden können
  • GitHub-Speicherort, an dem Sie Quellcode, Beispiele, Infodateien, Änderungsprotokolle, gemeldete Issues und Informationen dazu finden, wie neue Issues gemeldet werden
  • Links zu Schnellstarttutorials

Client-SDKs

In der folgenden Tabelle werden alle aktuell verfügbaren Azure Event Hubs-Laufzeitclients beschrieben. Der Schwerpunkt dieser Bibliotheken liegt auf dem Senden und Empfangen von Nachrichten von einem Event Hub.

Sprache Paket Verweis
. 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

Die folgende Tabelle identifiziert ältere Azure Event Hubs-Laufzeitclients für bestehende Anwendungen. Verwenden Sie die aktuellen Clients in der vorherigen Tabelle für Entwicklung und Migration.

Important

WindowsAzure.ServiceBus wurde am 30. September 2026 für Event Hubs eingestellt und erhält keinen offiziellen Support oder Updates mehr. Migrieren Sie Event Hubs-Anwendungen zu Azure.Messaging.EventHubs. Details finden Sie in der Ankündigung zum Ruhestand.

Sprache Paket Verweis
. NET-Standard Microsoft.Azure.EventHubs (Legacy)
Microsoft.Azure.EventHubs.Processor (Legacy)
. .NET Framework WindowsAzure.ServiceBus (eingestellt) Migrieren zu Azure.Messaging.EventHubs.
Java azure-eventhubs(Legacy)

Verwaltungs-SDKs

Hier finden Sie eine Liste der derzeit verfügbaren verwaltungsspezifischen Bibliotheken. Keine dieser Bibliotheken enthält Runtimevorgänge. Sie dienen ausschließlich zur Verwaltung von Event Hubs-Entitäten.

.NET-Pakete

Clientbibliotheken

  • Azure.Messaging.EventHubs: Dies ist die aktuelle Version der Bibliothek, die den vereinheitlichten Azure SDK-Designrichtlinien entspricht und aktiv für neue Funktionen entwickelt wird. Sie unterstützt die .NET Standard-Plattform, sodass sie sowohl vom vollständigen .NET Framework als auch von .NET Core verwendet werden kann. Auf hohem Niveau besteht Funktionsgleichheit mit Microsoft.Azure.EventHubs, wobei Details und die Clienthierarchie eine andere Form annehmen. Diese Bibliothek ist diejenige, die wir Ihnen zur Verwendung empfehlen.
  • Microsoft.Azure.EventHubs: Dies war die erste Bibliothek, mit der Event Hubs in einen dedizierten Client ausgelagert wurde, der nicht mit Service Bus gebündelt ist. Sie unterstützt die Plattform .NET Standard 2.0, sodass sie sowohl vom vollständigen .NET Framework als auch von .NET Core verwendet werden kann. Es ist immer noch die vorherrschende Version der Bibliothek, was die Nutzung und die Blogbeiträge von Drittanbietern, Erweiterungen usw. angeht. Die Grundfunktionalität ist die gleiche wie bei der aktuellen Bibliothek, auch wenn es einige Kleinigkeiten gibt, die die eine Bibliothek bietet und die andere nicht. Sie erhält derzeit Fehlerbehebungen und wichtige Updates, aber keine neuen Features mehr.
  • WindowsAzure.ServiceBus: Diese ausgemusterte .NET Framework-Bibliothek enthielt sowohl Event Hubs als auch Service Bus-Messaging-APIs. Migrieren Sie Event Hubs-Anwendungen zu Azure.Messaging.EventHubs.

Verwaltungsbibliotheken

  • Microsoft.Azure.Management.EventHub: Dies ist die aktuelle GA-Version der Verwaltungsbibliothek für Event Hubs. Sie unterstützt die Plattform .NET Standard 2.0, sodass sie sowohl vom vollständigen .NET Framework als auch von .NET Core verwendet werden kann.

Nächste Schritte

Weitere Informationen zu Event Hubs finden Sie unter den folgenden Links: