適用于 Python 的Azure 事件中樞程式庫

Azure 事件中樞是可高度調整的發佈訂閱服務,每秒可以擷取數百萬個事件,並將其串流至多個取用者。 這可讓您處理和分析連線裝置和應用程式所產生的大量資料。 一旦事件中樞收集資料,您就可以使用任何即時分析提供者或批次處理/儲存體配接器來擷取、轉換及儲存資料。 如果您想要深入瞭解Azure 事件中樞,您可以檢閱:什麼是事件中樞

資料存取的程式庫

最新版的 Azure Evnet Hub 程式庫是 5.x.x 版。強烈建議針對新的應用程式使用 5.x.x 版。

若要將現有的應用程式更新為 5.x.x 版,請遵循 移轉指南

5.x.x 版

若要從 Azure 事件中樞實例傳送和接收事件,您可以使用下列套件。

媒體櫃 參考 範例 來源
azure-eventhub v5 azure-eventhub v5 的 API 參考 azure-eventhub v5 的範例 azure-eventhub v5 的原始程式碼
azure-eventhub-checkpointstoreblob API 參考 範例 原始程式碼 \(英文\)
azure-eventhub-checkpointstoreblob-aio API 參考 範例 原始程式碼 \(英文\)

版本 1.x.x

較舊的 verson 可讓您從 Azure 事件中樞實例傳送和接收事件,但它缺少最新版套件中開發體驗的許多新功能和改善。

媒體櫃 參考 範例 來源
azure-eventhub v1 azure-eventhub v1 的 API 參考 azure-eventhub v1 的範例 azure-eventhub v1 的原始程式碼

資源管理的程式庫

使用下列程式庫來與 Azure 事件 Huns 資源提供者搭配使用:

媒體櫃 參考 來源
azure-mgmt-eventhub API 參考 azure-mgmt-eventhub 的原始程式碼