Bibliotecas de Hubs de Eventos do Azure para .NET

Hubs de Eventos do Azure é um serviço de publicação-assinatura altamente escalonável que pode ingerir milhões de eventos por segundo e transmiti-los para vários consumidores. Isso permite processar e analisar as grandes quantidades de dados produzidos por seus dispositivos e aplicativos conectados. Depois que os Hubs de Eventos coletarem os dados, você poderá recuperá-los, transformá-los e armazená-los usando qualquer provedor de análise em tempo real ou com adaptadores de armazenamento/envio em lote. Se você quiser saber mais sobre Hubs de Eventos do Azure, talvez queira examinar: O que são Os Hubs de Eventos.

Bibliotecas para acesso a dados

A geração atual da biblioteca de clientes Hubs de Eventos do Azure usa as versões 5.0.1 e superiores. A Microsoft recomenda usar a versão 5.2 ou superior para novos aplicativos. Se você não conseguir usar aplicativos existentes para a versão 5.x, a Microsoft recomendará o uso da versão 4.1 ou superior.

Versão 5.x

As bibliotecas de cliente da versão 5.x fazem parte do SDK do Azure para .NET. O código-fonte das bibliotecas de cliente Hubs de Eventos do Azure está disponível no GitHub.

Use os seguintes pacotes para publicar e consumir eventos dos Hubs de Eventos:

Pacote NuGet Referência Exemplos
Azure.Messaging.EventHubs Referência de API para Azure.Messaging.EventHubs Exemplos de Azure.Messaging.EventHubs
Azure.Messaging.EventHubs.Processor Referência de API para Azure.Messaging.EventHubs.Processor Exemplos de Azure.Messaging.EventHubs.Processor

Versão 4.x

O código-fonte da versão 4.x das bibliotecas de cliente Hubs de Eventos do Azure está disponível no GitHub.

Use os seguintes pacotes herdados para publicar e consumir eventos dos Hubs de Eventos:

Pacote NuGet Referência Exemplos
Microsoft.Azure.EventHubs Referência de API para Microsoft.Azure.EventHubs Exemplos de Azure.Messaging.EventHubs
Microsoft.Azure.EventHubs.Processor Referência de API para Microsoft.Azure.EventHubs.Processor Exemplos de Azure.Messaging.EventHubs.Processor

Bibliotecas para gerenciamento de recursos

Use a seguinte biblioteca para trabalhar com o provedor de recursos Hubs de Eventos do Azure:

Pacote NuGet Referência
Azure.ResourceManager.EventHubs Referência de API para Azure.ResourceManager.EventHubs