bibliotecas Hubs de Eventos do Azure para Python

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 versão mais recente da biblioteca do Hub Evnet do Azure é a versão 5.x.x. É altamente recomendável usar a versão 5.x.x para novos aplicativos.

Para atualizar aplicativos existentes para a versão 5.x.x, siga o guia de migração.

Versão 5.x.x

Para enviar e receber eventos de uma instância do Hub de Eventos do Azure, você usaria os pacotes abaixo.

Biblioteca Referência Exemplos Fonte
azure-eventhub v5 Referência de API para azure-eventhub v5 Exemplos para azure-eventhub v5 Código-fonte para azure-eventhub v5
azure-eventhub-checkpointstoreblob Referência da API Amostras Código-fonte
azure-eventhub-checkpointstoreblob-aio Referência da API Amostras Código-fonte

Versão 1.x.x

O verson mais antigo permite que você envie e receba eventos de uma instância do Hub de Eventos do Azure, mas ele não tem muitos dos novos recursos e melhorias na experiência de desenvolvimento na versão mais recente do mesmo pacote.

Biblioteca Referência Exemplos Fonte
azure-eventhub v1 Referência de API para azure-eventhub v1 Exemplos para azure-eventhub v1 Código-fonte para azure-eventhub v1

Bibliotecas para gerenciamento de recursos

Use a seguinte biblioteca para trabalhar com o provedor de recursos do Azure Event Huns:

Biblioteca Referência Fonte
azure-mgmt-eventhub Referência da API Código-fonte para azure-mgmt-eventhub