Azure Event Hubs – Klientské sady SDK
Tento článek obsahuje následující informace o sadách SDK podporovaných službou Azure Event Hubs:
- Umístění balíčku, který můžete použít ve svých aplikacích
- Umístění GitHubu, kde najdete zdrojový kód, ukázky, soubor readme, protokol změn, nahlášené problémy a také vyvolávání nových problémů
- Odkazy na kurzy pro rychlý start
Klientské sady SDK
Následující tabulka popisuje všechny nejnovější dostupné klienty modulu runtime Azure Event Hubs. Základním cílem těchto knihoven je odesílat a přijímat zprávy z centra událostí.
Jazyk | Balíček | Reference |
---|---|---|
. 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 |
Následující tabulka uvádí starší klienty modulu runtime služby Azure Event Hubs. I když tyto balíčky můžou dostávat kritické opravy chyb, nejsou v aktivním vývoji. Doporučujeme místo toho použít nejnovější sady SDK uvedené v tabulce výše.
30. září 2026 vyřadíme knihovny sady SDK služby Azure Service Bus pro WindowsAzure.ServiceBus, Microsoft.Azure.ServiceBus a com.microsoft.azure.servicebus, které nevyhovují pokynům sady Azure SDK. Také ukončíme podporu protokolu SBMP, takže tento protokol už nebudete moct používat po 30. září 2026. Před tímto datem migrujte na nejnovější knihovny sady Azure SDK, které nabízejí důležité aktualizace zabezpečení a vylepšené funkce.
I když starší knihovny je možné používat i po 30. září 2026, nebudou už od Microsoftu dostávat oficiální podporu a aktualizace. Další informace najdete v oznámení o vyřazení podpory.
Jazyk | Balíček | Reference |
---|---|---|
. NET Standard | Microsoft.Azure.EventHubs (starší verze) | |
Microsoft.Azure.EventHubs.Processor (starší verze) | ||
. NET Framework | WindowsAzure.Messaging (starší verze) | |
Java | azure-eventhubs (starší verze) |
Sady SDK pro správu
Tady je seznam aktuálně dostupných knihoven pro správu. Žádná z těchto knihoven neobsahuje operace modulu runtime a slouží výhradně ke správě entit služby Event Hubs.
Balíčky .NET
Klientské knihovny
- Azure.Messaging.EventHubs: Jedná se o aktuální verzi knihovny, která odpovídá jednotným pokynům pro návrh sady Azure SDK a aktivnímu vývoji nových funkcí. Podporuje platformu .NET Standard, která umožňuje používat kompletní rozhraní .NET Framework i .NET Core. K dispozici je parita funkcí na vysoké úrovni s Microsoft.Azure.EventHubs s podrobnostmi a hierarchií klienta, která má jiný tvar. Tato knihovna je ta, kterou doporučujeme použít.
- Microsoft.Azure.EventHubs: Jedná se o počáteční knihovnu pro rozdělení služby Event Hubs do vyhrazeného klienta, který není součástí služby Service Bus. Podporuje platformu .NET Standard 2.0, která umožňuje jeho použití kompletním rozhraním .NET Framework i .NET Core. Je to stále dominantní verze knihovny s ohledem na použití a blogové položky třetích stran, rozšíření a tak. Základní funkce jsou stejné jako aktuální knihovna, i když existuje několik dílčích bitů, které jedna nabízí a druhá ne. V současné době dostává opravy chyb a důležité aktualizace, ale už nepřijímá nové funkce.
- Windows.Azure.ServiceBus: Byla to původní knihovna, když byla služba Event Hubs ještě propletená se službou Service Bus. Podporuje pouze úplné rozhraní .NET Framework, protože předchází rozhraní .NET Core. Tato knihovna nabízí některé společné funkce, které novější knihovny nepodporují.
Knihovny pro správu
- Microsoft.Azure.Management.EventHub: Jedná se o aktuální verzi ga knihovny pro správu pro službu Event Hubs. Podporuje platformu .NET Standard 2.0, která umožňuje jeho použití kompletním rozhraním .NET Framework i .NET Core.
Další kroky
Další informace o službě Event Hubs najdete na následujících odkazech: