Azure 事件中樞 - 用戶端 SDK

本文針對 Azure 事件中樞支援的 SDK,提供下列資訊:

  • 應用程式中可用封裝的位置
  • GitHub 位置,其中可找到原始程式碼、範例、讀我檔案、變更記錄檔、回報的問題,還可以提出新問題
  • 快速入門教學課程的連結

用戶端 SDK

下表說明所有最新可用的 Azure 事件中樞執行階段用戶端。 這些程式庫的核心重點是對事件中樞傳送和接收訊息。

語言 Package 參考
. NET 標準 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

下表列出了舊有 Azure 事件中樞 執行時用戶端,適用於現有應用程式。 請使用前表中列出的目前用戶端進行開發與移轉。

Important

WindowsAzure.ServiceBus已於 2026 年 9 月 30 日針對事件中樞淘汰且不再獲得官方支援或更新。 將 Event Hubs 應用程式遷移到 Azure.Messaging.EventHubs。 詳情請參閱 退休公告。

語言 Package 參考
. NET 標準 Microsoft.Azure.EventHubs (舊版)
Microsoft.Azure.EventHubs.Processor (舊版)
. NET Framework WindowsAzure.ServiceBus (已淘汰) 遷移到 Azure.Messaging.EventHubs。
JAVA azure-eventhubs(舊版)

管理 SDK

以下是目前可用的管理專用程式庫清單。 這些程式庫都不包含執行階段作業,唯一用途是管理事件中樞實體。

.NET 封裝

用戶端程式庫

  • Azure.Messaging.EventHubs:這是目前的程式庫版本,符合統一的 Azure SDK 設計指導方針,目前還在開發新的功能。 它支援 .NET Standard 平台,允許完整的 .NET Framework 和 .NET Core 使用它。 Microsoft.Azure.EventHubs 的功能同位程度很高,有不同形式的詳細資料和用戶端階層。 建議您使用此程式庫。
  • Microsoft.Azure.EventHubs:這是最初程式庫,從事件中樞產生專用的用戶端 (不隨附於服務匯流排)。 它支援 .NET Standard 2.0 平台,允許完整的 .NET Framework 和 .NET Core 使用它。 在用途和協力廠商部落格文章、延伸模組等方面,這仍是程式庫的首要版本。 基準功能同於目前的程式庫,只是兩者提供的一些次要功能各不相同。 目前仍接受 BUG 修正和重大更新,但不再接受新功能。
  • WindowsAzure.ServiceBus:此已淘汰的 .NET Framework 函式庫包含 Event Hubs 與 服務匯流排 訊息 API。 將 Event Hubs 應用程式遷移至 Azure.Messaging.EventHubs。

管理程式庫

  • Microsoft.Azure.Management.EventHub:這是事件中樞管理程式庫目前的 GA 版本。 它支援 .NET Standard 2.0 平台,允許完整的 .NET Framework 和 .NET Core 使用它。

後續步驟

您可以造訪下列連結以深入了解事件中樞︰