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 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: