Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este artículo se proporciona la siguiente información sobre los SDK compatibles con Azure Event Hubs:
- Ubicación de paquete que se puede usar en las aplicaciones
- Ubicación de GitHub donde se puede encontrar código fuente, ejemplos, archivo Léame, registro de cambios, problemas detectados y además notificar nuevos problemas
- Vínculos a tutoriales de inicio rápido
SDK de cliente
En la siguiente tabla se describen todos los clientes del entorno de ejecución de Azure Event Hubs más recientes disponibles. El principal objetivo de estas bibliotecas es enviar y recibir mensajes en un centro de eventos.
| Idioma | Paquete | Referencia |
|---|---|---|
| . 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 |
En la siguiente tabla se identifican los clientes del entorno de ejecución antiguos de Azure Event Hubs para las aplicaciones existentes. Utiliza los clientes actuales listados en la tabla anterior para el desarrollo y la migración.
Importante
WindowsAzure.ServiceBus fue retirado para Event Hubs el 30 de septiembre de 2026 y ya no recibe soporte oficial ni actualizaciones. Migrar aplicaciones de Event Hubs a Azure.Messaging.EventHubs. Para más información, consulta el anuncio de retirada.
| Idioma | Paquete | Referencia |
|---|---|---|
| . NET Standard | Microsoft.Azure.EventHubs (heredado) | |
| Microsoft.Azure.EventHubs.Processor (heredado) | ||
| . NET Framework | WindowsAzure.ServiceBus (retirado) | Migrar a Azure.Messaging.EventHubs. |
| Java | azure-eventhubs(legacy) |
SDK de administración
Esta es una lista de bibliotecas específicas de administración disponibles actualmente. Ninguna de estas bibliotecas contiene operaciones de runtime; además, su único propósito es administrar entidades de Event Hubs.
Paquetes .NET
Bibliotecas de clientes
- Azure.Messaging.EventHubs: es la versión actual de la biblioteca, conforme a las directrices de diseño unificadas del SDK de Azure y en desarrollo activo para las nuevas características. Es compatible con la plataforma .NET Standard, lo que permite que sea usada tanto por .NET Framework como por .NET Core. Tiene una gran paridad de características con Microsoft.Azure.EventHubs, con los detalles y la jerarquía de clientes adoptando una forma distinta. Le recomendamos que use esta biblioteca.
- Microsoft.Azure.EventHubs: era la biblioteca inicial para dividir Event Hubs en un cliente dedicado que no se incluye con Service Bus. Es compatible con la plataforma .NET Standard 2.0, lo que permite que sea usada tanto por .NET Framework como por .NET Core. Sigue siendo la versión dominante de la biblioteca en cuanto al uso, en las entradas de blogs de terceros o en extensiones, entre otras. Tiene la misma funcionalidad de línea base que la biblioteca actual, pero hay algunos bits menores que una ofrece y la otra no. Actualmente está recibiendo correcciones de errores y actualizaciones críticas, pero ya no recibe nuevas características.
-
WindowsAzure.ServiceBus: Esta biblioteca retirada del Framework .NET incluía tanto Event Hubs como APIs de mensajería de Service Bus. Migrar aplicaciones de Event Hubs a
Azure.Messaging.EventHubs.
Bibliotecas de administración
- Microsoft.Azure.Management.EventHub: es la versión actual de GA de la biblioteca de administración de Event Hubs. Es compatible con la plataforma .NET Standard 2.0, lo que permite que sea usada tanto por .NET Framework como por .NET Core.
Pasos siguientes
Para más información acerca de Event Hubs, visite los vínculos siguientes: