Udostępnij za pośrednictwem


Azure Event Hubs — zestawy SDK klienta

Ten artykuł zawiera następujące informacje dotyczące zestawów SDK obsługiwanych przez usługę Azure Event Hubs:

  • Lokalizacja pakietu, którego można używać w aplikacjach
  • Lokalizacja usługi GitHub, w której można znaleźć kod źródłowy, przykłady, plik readme, dziennik zmian, zgłoszone problemy, a także zgłaszać nowe problemy
  • Linki do samouczków szybki start

Zestawy SDK klienta

W poniższej tabeli opisano wszystkich najnowszych dostępnych klientów środowiska uruchomieniowego usługi Azure Event Hubs. Głównym celem tych bibliotek jest wysyłanie i odbieranie komunikatów z centrum zdarzeń.

Język Pakiet Odwołanie
. 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

W poniższej tabeli wymieniono starszych klientów środowiska uruchomieniowego usługi Azure Event Hubs. Chociaż te pakiety mogą otrzymywać krytyczne poprawki błędów, nie są one aktywne podczas opracowywania. Zalecamy użycie najnowszych zestawów SDK wymienionych w powyższej tabeli.

30 września 2026 r. wycofamy biblioteki zestawu SDK usługi Azure Service Bus WindowsAzure.ServiceBus, Microsoft.Azure.ServiceBus i com.microsoft.azure.servicebus, które nie są zgodne z wytycznymi dotyczącymi zestawu Azure SDK. Zakończymy również obsługę protokołu SBMP, więc nie będzie można już używać tego protokołu po 30 września 2026 r. Przeprowadź migrację do najnowszych bibliotek zestawu Azure SDK, które oferują krytyczne aktualizacje zabezpieczeń i ulepszone możliwości przed tą datą.

Mimo że starsze biblioteki mogą być nadal używane poza 30 września 2026 r., nie będą już otrzymywać oficjalnej pomocy technicznej i aktualizacji od firmy Microsoft. Aby uzyskać więcej informacji, zobacz ogłoszenie o wycofaniu pomocy technicznej.

Język Pakiet Odwołanie
. NET Standard Microsoft.Azure.EventHubs (starsza wersja)
Microsoft.Azure.EventHubs.Processor (starsza wersja)
. NET Framework WindowsAzure.Messaging (starsza wersja)
Java azure-eventhubs (starsza wersja)

Zestawy SDK zarządzania

Oto lista aktualnie dostępnych bibliotek specyficznych dla zarządzania. Żadna z tych bibliotek nie zawiera operacji środowiska uruchomieniowego i służy wyłącznie do zarządzania jednostkami usługi Event Hubs.

Pakiety .NET

Biblioteki klienta

  • Azure.Messaging.EventHubs: jest to bieżąca wersja biblioteki zgodna z ujednoliconymi wytycznymi projektowymi zestawu Azure SDK i w ramach aktywnego programowania dla nowych funkcji. Obsługuje platformę .NET Standard, umożliwiając jej korzystanie zarówno przez pełny program .NET Framework, jak i platformę .NET Core. Istnieje parzystość funkcji na wysokim poziomie z usługą Microsoft.Azure.EventHubs, ze szczegółami i hierarchią klienta przyjmującą inną formę. Ta biblioteka jest tą, której zalecamy użyć.
  • Microsoft.Azure.EventHubs: Była to początkowa biblioteka, która dzieliła usługę Event Hubs na dedykowanego klienta, który nie jest powiązany z usługą Service Bus. Obsługuje platformę .NET Standard 2.0, umożliwiając jej korzystanie zarówno przez pełny program .NET Framework, jak i platformę .NET Core. Nadal jest to dominująca wersja biblioteki w odniesieniu do użycia i wpisów w blogu innych firm, rozszerzeń i takich. Funkcjonalność punktu odniesienia jest taka sama jak bieżąca biblioteka, chociaż istnieją pewne drobne bity, które oferują, a druga nie. Obecnie otrzymuje poprawki błędów i aktualizacje krytyczne, ale nie otrzymuje już nowych funkcji.
  • Windows.Azure.ServiceBus: Była to oryginalna biblioteka, gdy usługa Event Hubs była jeszcze bardziej uwikłana w usługę Service Bus. Obsługuje on tylko pełny program .NET Framework, ponieważ poprzedza platformę .NET Core. Ta biblioteka oferuje pewne funkcje rejestracji, które nie są obsługiwane przez nowsze biblioteki.

Biblioteki zarządzania

  • Microsoft.Azure.Management.EventHub: jest to bieżąca wersja ogólnie dostępnej biblioteki zarządzania usługi Event Hubs. Obsługuje platformę .NET Standard 2.0, umożliwiając jej korzystanie zarówno przez pełny program .NET Framework, jak i platformę .NET Core.

Następne kroki

Następujące linki pozwalają dowiedzieć się więcej na temat usługi Event Hubs: