Azure Event Hubs: SDK cliente
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 tabla siguiente se enumeran los clientes del entorno de ejecución de Azure Event Hubs anteriores. Aunque estos paquetes pueden recibir correcciones de errores críticos, no están en desarrollo activo. En su lugar, se recomienda usar los SDK más recientes enumerados en la tabla anterior.
El 30 de septiembre de 2026, retiraremos las bibliotecas del SDK de Azure Service Bus WindowsAzure.ServiceBus, Microsoft.Azure.ServiceBus y com.microsoft.azure.servicebus, que no se ajustan a las directrices del SDK de Azure. También retiraremos el soporte del protocolo SBMP, por lo que ya no podrás usar este protocolo después del 30 de septiembre de 2026. Migre a las bibliotecas más recientes del SDK de Azure, que ofrecen actualizaciones de seguridad críticas y funcionalidades mejoradas, antes de esa fecha.
Aunque las bibliotecas anteriores todavía se pueden usar después del 30 de septiembre de 2026, ya no recibirán soporte técnico oficial ni actualizaciones de Microsoft. Para obtener más información, consulte el anuncio de retirada de soporte técnico.
Idioma | Paquete | Referencia |
---|---|---|
. NET Standard | Microsoft.Azure.EventHubs (heredado) | |
Microsoft.Azure.EventHubs.Processor (heredado) | ||
. NET Framework | WindowsAzure.Messaging (heredado) | |
Java | azure-eventhubs (heredado) |
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.
- Windows.Azure.ServiceBus: era la biblioteca original, cuando Event Hubs estaba más involucrado con Service Bus. Solo es compatible con .NET Framework, ya que es anterior a .NET Core. Por ello, esta biblioteca ofrece algunas funciones que no son compatibles con las bibliotecas más recientes.
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: