Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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
SDK klienta
W poniższej tabeli opisano wszystkich najnowszych dostępnych klientów biblioteki środowiska uruchomieniowego usługi Azure Event Hubs. Głównym celem tych bibliotek jest wysyłanie i odbieranie komunikatów z usługi Event Hub.
| Język | Paczka | Dokumentacja |
|---|---|---|
| . 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 |
Poniższa tabela przedstawia starsze biblioteki klienta środowiska uruchomieniowego Azure Event Hubs dla istniejących aplikacji. Do rozwoju i migracji używaj aktualnie obsługiwanych klientów wymienionych w poprzedniej tabeli.
Important
WindowsAzure.ServiceBus został wycofany w usłudze Event Hubs 30 września 2026 roku i nie otrzymuje już oficjalnego wsparcia ani aktualizacji. Migruj aplikacje Event Hubs do Azure. Messaging.EventHubs. Szczegóły można znaleźć w ogłoszeniu o przejściu na emeryturę.
| Język | Pakiet | Odniesienie |
|---|---|---|
| . NET Standard | Microsoft.Azure.EventHubs (starsza wersja) | |
| Microsoft.Azure.EventHubs.Processor (starsze) | ||
| . NET Framework | WindowsAzure.ServiceBus (wycofane) | Przejdź na Azure.Messaging.EventHubs. |
| Java | Azure Event Hubs(starsza wersja) |
Zestawy SDK do 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 klienckie
- Azure.Messaging.EventHubs: jest to bieżąca wersja biblioteki zgodna z ujednoliconymi wytycznymi projektowymi zestawu Azure SDK i jest aktywnie rozwijana o nowe funkcje. Obsługuje platformę .NET Standard, umożliwiając korzystanie z niej zarówno przez pełny .NET Framework, jak i platformę .NET Core. Na wysokim poziomie istnieje równoważność funkcjonalna z usługą Microsoft.Azure.EventHubs, ale szczegóły i hierarchia klienta mają inną formę. Ta biblioteka jest tą, której zalecamy użyć.
- Microsoft.Azure.EventHubs: Była to pierwsza biblioteka, która wydzieliła usługę Event Hubs do dedykowanego klienta, który nie jest dołączony do usługi Service Bus. Obsługuje platformę .NET Standard 2.0, umożliwiając korzystanie z niej zarówno przez pełny .NET Framework, jak i platformę .NET Core. Nadal jest to dominująca wersja biblioteki pod względem użycia oraz wpisów na zewnętrznych blogach, rozszerzeń i tym podobnych. Podstawowa funkcjonalność jest taka sama jak obecna biblioteka, chociaż istnieją pewne drobne elementy, które jedna z nich oferuje, a druga nie. Obecnie otrzymuje poprawki błędów i aktualizacje krytyczne, ale nie otrzymuje już nowych funkcji.
-
WindowsAzure.ServiceBus: Ta wycofana biblioteka .NET Framework zawierała zarówno Event Hubs, jak i Service Bus messaging API. Migrowanie aplikacji Event Hubs do
Azure.Messaging.EventHubs.
Biblioteki do 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 korzystanie z niej zarówno przez pełną platformę .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: