Freigeben über


Azure Event Hubs Bibliotheken für Python

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 neueste Version der Azure Evnet Hub-Bibliothek ist Version 5.x.x. Es wird dringend empfohlen, Version 5.x.x für neue Anwendungen zu verwenden.

Um vorhandene Anwendungen auf Version 5.x.x zu aktualisieren, befolgen Sie den Migrationsleitfaden.

Version 5.x.x

Zum Senden und Empfangen von Ereignissen von einer Azure Event Hub-Instanz verwenden Sie die folgenden Pakete.

Bibliothek Verweis Beispiele `Source`
azure-eventhub v5 API-Referenz für azure-eventhub v5 Beispiele für azure-eventhub v5 Quellcode für azure-eventhub v5
azure-eventhub-checkpointstoreblob API-Referenz Beispiele Quellcode
azure-eventhub-checkpointstoreblob-aio API-Referenz Beispiele Quellcode

Version 1.x.x

Mit dem älteren Verson können Sie Ereignisse von einer Azure Event Hub-Instanz senden und empfangen, aber es fehlen viele der neuen Features und Verbesserungen der Entwicklungsumgebung in der neuesten Version desselben Pakets.

Bibliothek Verweis Beispiele `Source`
azure-eventhub v1 API-Referenz für azure-eventhub v1 Beispiele für azure-eventhub v1 Quellcode für azure-eventhub v1

Bibliotheken für die Ressourcenverwaltung

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

Bibliothek Verweis `Source`
azure-mgmt-eventhub API-Referenz Quellcode für azure-mgmt-eventhub