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 |
In der folgenden Tabelle sind ältere Azure Event Hubs-Laufzeitclients aufgeführt. Diese Pakete können zwar kritische Fehlerbehebungen erhalten, werden aber nicht aktiv weiterentwickelt. Wir empfehlen stattdessen die Verwendung der neuesten SDKs, die in der obigen Tabelle aufgeführt sind.
Am 30. September 2026 werden die Azure Service Bus SDK-Bibliotheken „WindowsAzure.ServiceBus“, „Microsoft.Azure.ServiceBus“ und „com.microsoft.azure.servicebus“ eingestellt, da sie nicht den Azure SDK-Richtlinien entsprechen. Außerdem wird die Unterstützung des SBMP-Protokolls beendet, sodass Sie dieses Protokoll nach dem 30. September 2026 nicht mehr verwenden können. Migrieren Sie vor diesem Datum zu den neuesten Azure SDK-Bibliotheken, die wichtige Sicherheitsupdates und verbesserte Funktionen bieten.
Obwohl die älteren Bibliotheken noch über den 30. September 2026 hinaus verwendet werden können, erhalten sie keinen offiziellen Support und keine Updates mehr von Microsoft. Weitere Informationen finden Sie in der Ankündigung der Supporteinstellung.
Sprache | Paket | Verweis |
---|---|---|
. NET Standard | Microsoft.Azure.EventHubs (Legacy) | |
Microsoft.Azure.EventHubs.Processor (Legacy) | ||
. NET-Framework | WindowsAzure.Messaging (Legacy) | |
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.
- Windows.Azure.ServiceBus: Dies war die ursprüngliche Bibliothek, als Event Hubs noch stärker mit Service Bus verflochten war. Sie unterstützt nur das vollständige .NET Framework, da sie vor .NET Core entwickelt wurde. Diese Bibliothek bietet einige ergänzende Funktionen, die von den neueren Bibliotheken nicht unterstützt werden.
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: