Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 | Paquet | 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 identifie les anciens clients d’exécution Azure Event Hubs pour les applications existantes. Utilisez les clients actuels listés dans le tableau précédent pour le développement et la migration.
Important
WindowsAzure.ServiceBus a été retiré pour les Event Hubs le 30 septembre 2026 et ne reçoit plus de support officiel ni de mises à jour. Migrer les applications Event Hubs vers Azure.Messaging.EventHubs. Pour plus de détails, voir l’annonce de la retraite.
| Langage | Paquet | Informations de référence |
|---|---|---|
| . .NET Standard | Microsoft.Azure.EventHubs (héritage) | |
| Microsoft.Azure.EventHubs.Processor (héritage) | ||
| . NET Framework | WindowsAzure.ServiceBus (abandonné) | Migrer vers Azure.Messaging.EventHubs. |
| Java | azure-eventhubs(héritage) |
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.
-
WindowsAzure.ServiceBus : Cette bibliothèque .NET Framework retirée incluait à la fois des Event Hubs et des API de messagerie Service Bus. Migrer les applications des Event Hubs vers
Azure.Messaging.EventHubs.
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 :