Partager via


Azure Event Hubs - Kits de développement logiciel (SDK)

Cet article fournit les informations suivantes pour les kits de développement logiciel (SDK) pris en charge par Azure Event Hubs :

  • Emplacement du package que vous pouvez utiliser dans vos applications
  • Emplacement GitHub où vous pouvez trouver le code source, les exemples, le fichier Lisez-moi, le journal des modifications, les problèmes signalés, et signaler de nouveaux problèmes
  • Liens vers les tutoriels de démarrage rapide

Kits de développement logiciel (SDK) client

Le tableau suivant décrit tous les clients de runtime des Hubs d'événements Azure actuellement disponibles. Ces bibliothèques sont principalement destinées à envoyer et recevoir des messages d’un hub d’événements.

Langage Package Informations de référence
. .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

Le tableau suivant répertorie les anciens clients du runtime Azure Event Hubs. Bien que ces packages puissent recevoir des correctifs de bogues critiques, ils ne sont pas en cours de développement. Nous vous recommandons d’utiliser les derniers kits de développement logiciel (SDK) figurant dans le tableau ci-dessus.

Le 30 septembre 2026, nous retirerons les bibliothèques WindowsAzure.ServiceBus, Microsoft.Azure.ServiceBus et com.microsoft.azure.servicebus du kit de développement logiciel (SDK) Azure Service Bus, qui ne sont pas conformes aux directives du kit de développement logiciel (SDK) Azure. Nous mettrons également fin à la prise en charge du protocole SBMP. Vous ne pourrez donc plus utiliser ce protocole après le 30 septembre 2026. Migrez vers les dernières bibliothèques du kit de développement logiciel (SDK) Azure, qui offre des correctifs de sécurité critiques et des fonctionnalités améliorées, avant cette date.

Bien que les anciennes bibliothèques puissent toujours être utilisées au-delà du 30 septembre 2026, elles ne seront plus prises en charge officiellement et mises à jour par Microsoft. Pour plus d’informations, consultez l’annonce concernant l’arrêt de la prise en charge.

Langue Package Informations de référence
. .NET Standard Microsoft.Azure.EventHubs (héritage)
Microsoft.Azure.EventHubs.Processor (héritage)
. NET Framework WindowsAzure.Messaging (héritage)
Java azure-eventhubs (version héritée)

Kits SDK de gestion

Voici la liste des bibliothèques actuellement disponibles pour la gestion. Aucune de ces bibliothèques ne contient d’opérations de runtime. Elles sont uniquement destinées à la gestion des entités Event Hubs.

Packages .NET

Bibliothèques clientes

  • Azure.Messaging.EventHubs : Il s’agit de la version actuelle de la bibliothèque, conforme aux directives de conception unifiées du Kit de développement logiciel (SDK) Azure et dans le cadre du développement actif de nouvelles fonctionnalités. Elle prend en charge la plateforme .NET Standard, ce qui permet son utilisation à la fois par .NET Framework et par .NET Core. Il existe une parité des fonctionnalités à un niveau élevé avec Microsoft.Azure.EventHubs, avec les détails et la hiérarchie du client prenant une forme différente. Cette bibliothèque est celle que nous vous recommandons d’utiliser.
  • Microsoft.Azure.EventHubs : Première bibliothèque à intégrer Event Hubs dans un client dédié qui n’est pas fourni avec Service Bus. Elle prend en charge la plateforme 2.0 .NET Standard, ce qui permet son utilisation à la fois par .NET Framework et par .NET Core. C’est toujours la version dominante de la bibliothèque en ce qui concerne l’utilisation et les entrées de blog de tiers, les extensions, etc. La fonctionnalité de référence est identique à la bibliothèque actuelle, même si certains bits mineurs sont proposés par l’une et pas par l’autre. Elle reçoit actuellement des correctifs de bogues et des mises à jour critiques, mais ne reçoit plus de nouvelles fonctionnalités.
  • Windows.Azure.ServiceBus : Bibliothèque d’origine, à l’époque où Event Hubs était encore plus imbriqué avec Service Bus. Elle prend uniquement en charge .NET Framework, car elle est antérieure à .NET Core. Cette bibliothèque offre certaines fonctionnalités corollaires qui ne sont pas prises en charge par les bibliothèques plus récentes.

Bibliothèques de gestion

  • Microsoft.Azure.Management.EventHub : Version GA actuelle de la bibliothèque de gestion pour Event Hubs. Elle prend en charge la plateforme 2.0 .NET Standard, ce qui permet son utilisation à la fois par .NET Framework et par .NET Core.

Étapes suivantes

Vous pouvez en apprendre plus sur Event Hubs en consultant les liens suivants :