Azure Event Hubs-Bibliotheken für .NET

Azure Event Hubs ist ein hochgradig skalierbarer Veröffentlichungs-/Abonnementdienst, der Millionen von Ereignissen pro Sekunde erfassen und an mehrere Consumer streamen kann. Auf diese Weise können Sie die riesigen Datenmengen verarbeiten und analysieren, die von Ihren verbundenen Geräten und Anwendungen erzeugt werden. Nachdem Event Hubs die Daten gesammelt hat, können Sie sie mithilfe eines beliebigen Echtzeitanalyseanbieters oder mit Batching-/Speicheradaptern abrufen, transformieren und speichern. Wenn Sie mehr über Azure Event Hubs erfahren möchten, lesen Sie unter Was ist Event Hubs?

Bibliotheken für den Datenzugriff

Die aktuelle Generation der Azure Event Hubs-Clientbibliothek verwendet Versionen 5.0.1 und höher. Microsoft empfiehlt die Verwendung von Version 5.2 oder höher für neue Anwendungen. Wenn Sie vorhandene Anwendungen nicht auf Version 5.x anwenden können, empfiehlt Microsoft die Verwendung von Version 4.1 oder höher.

Version 5.x

Die Clientbibliotheken der Version 5.x sind Teil des Azure SDK für .NET. Der Quellcode für die Azure Event Hubs Clientbibliotheken ist auf GitHub verfügbar.

Verwenden Sie die folgenden Pakete, um Ereignisse aus Event Hubs zu veröffentlichen und zu nutzen:

NuGet-Paket Verweis Beispiele
Azure.Messaging.EventHubs API-Referenz für Azure.Messaging.EventHubs Beispiele für Azure.Messaging.EventHubs
Azure.Messaging.EventHubs.Processor API-Referenz für Azure.Messaging.EventHubs.Processor Beispiele für Azure.Messaging.EventHubs.Processor

Version 4.x

Der Quellcode für Version 4.x der Azure Event Hubs Clientbibliotheken ist auf GitHub verfügbar.

Verwenden Sie die folgenden Legacypakete, um Ereignisse aus Event Hubs zu veröffentlichen und zu nutzen:

NuGet-Paket Verweis Beispiele
Microsoft.Azure.EventHubs API-Referenz für Microsoft.Azure.EventHubs Beispiele für Azure.Messaging.EventHubs
Microsoft.Azure.EventHubs.Processor API-Referenz für Microsoft.Azure.EventHubs.Processor Beispiele für Azure.Messaging.EventHubs.Processor

Bibliotheken für die Ressourcenverwaltung

Verwenden Sie die folgende Bibliothek, um mit dem Azure Event Hubs-Ressourcenanbieter zu arbeiten:

NuGet-Paket Verweis
Azure.ResourceManager.EventHubs API-Referenz für Azure.ResourceManager.EventHubs