Bibliotecas de Azure Event Hubs para .NET

Azure Event Hubs es un servicio de publicación y suscripción altamente escalable que puede ingerir millones de eventos por segundo y transmitirlos a varios consumidores. Esto le permite procesar y analizar las grandes cantidades de datos generados por los dispositivos y aplicaciones conectados. Una vez que Event Hubs ha recopilado los datos, puede recuperarlos, transformarlos y almacenarlos mediante cualquier proveedor de análisis en tiempo real o con adaptadores de procesamiento por lotes o almacenamiento. Si desea obtener más información sobre Azure Event Hubs, puede que desee revisar: ¿Qué es Event Hubs?

Bibliotecas para el acceso a datos

La generación actual de la biblioteca cliente de Azure Event Hubs usa las versiones 5.0.1 y posteriores. Microsoft recomienda usar la versión 5.2 o posterior para las nuevas aplicaciones. Si no puede usar aplicaciones existentes en la versión 5.x, Microsoft recomienda usar la versión 4.1 o posterior.

Versión 5.x

Las bibliotecas cliente de la versión 5.x forman parte del SDK de Azure para .NET. El código fuente de las bibliotecas cliente de Azure Event Hubs está disponible en GitHub.

Use los siguientes paquetes para publicar y consumir eventos de Event Hubs:

Paquete NuGet Referencia Ejemplos
Azure.Messaging.EventHubs Referencia de API para Azure.Messaging.EventHubs Ejemplos de Azure.Messaging.EventHubs
Azure.Messaging.EventHubs.Processor Referencia de API para Azure.Messaging.EventHubs.Processor Ejemplos de Azure.Messaging.EventHubs.Processor

Version 4.x

El código fuente de la versión 4.x de las bibliotecas cliente de Azure Event Hubs está disponible en GitHub.

Use los siguientes paquetes heredados para publicar y consumir eventos de Event Hubs:

Paquete NuGet Referencia Ejemplos
Microsoft.Azure.EventHubs Referencia de API para Microsoft.Azure.EventHubs Ejemplos de Azure.Messaging.EventHubs
Microsoft.Azure.EventHubs.Processor Referencia de API para Microsoft.Azure.EventHubs.Processor Ejemplos de Azure.Messaging.EventHubs.Processor

Bibliotecas para la administración de recursos

Use la siguiente biblioteca para trabajar con el proveedor de recursos Azure Event Hubs:

Paquete NuGet Referencia
Azure.ResourceManager.EventHubs Referencia de API para Azure.ResourceManager.EventHubs