Hubs de Eventos do Azure – SDKs de cliente

Este artigo fornece as seguintes informações para os SDKs com suporte dos Hubs de Eventos do Azure:

  • Local do pacote que você pode usar nos aplicativos
  • Local do GitHub onde você pode encontrar código-fonte, exemplos, leiame, log de alterações, problemas relatados e também gerar novos problemas
  • Links para tutoriais de início rápido

SDKs do cliente

A tabela a seguir descreve todos os clientes de runtime dos Hubs de Eventos do Azure disponíveis recentemente. O foco principal dessas bibliotecas é enviar e receber mensagens de um hub de eventos.

Linguagem Pacote Referência
. 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

A tabela a seguir identifica clientes de runtime mais antigos do Hubs de Eventos do Azure para aplicações existentes. Use os clientes atuais listados na tabela anterior para desenvolvimento e migração.

Importante

WindowsAzure.ServiceBus foi descontinuado para o Event Hubs em 30 de setembro de 2026 e não recebe mais suporte oficial ou atualizações. Migre aplicativos do Event Hubs para Azure.Messaging.EventHubs. Para mais detalhes, consulte o anúncio de aposentadoria.

Linguagem Pacote Referência
. NET Standard Microsoft.Azure.EventHubs (herdado)
Microsoft.Azure.EventHubs.Processor (herdado)
. NET Framework WindowsAzure.ServiceBus (desativado) Migrar para Azure.Messaging.EventHubs.
Java azure-eventhubs(herdado)

SDKs de gerenciamento

Aqui está uma lista de todas as bibliotecas específicas de gerenciamento disponíveis no momento. Nenhuma dessas bibliotecas contém operações de runtime e elas têm o único propósito de gerenciar as entidades dos Hubs de Eventos.

Pacotes .NET

Bibliotecas de cliente

  • Azure.Messaging.EventHubs: é a versão atual da biblioteca, de acordo com as diretrizes unificadas de design do SDK do Azure e em desenvolvimento ativo para novos recursos. Ele dá suporte à plataforma .NET Standard, permitindo que ela seja usada pelo .NET Framework completo e pelo .NET Core. Há paridade de recursos em alto nível com o Microsoft.Azure.EventHubs, sendo que os detalhes e a hierarquia do cliente assumem uma forma diferente. Essa é a biblioteca recomendada para uso.
  • Microsoft.Azure.EventHubs: oi a biblioteca inicial usada para separar hubs de eventos em um cliente dedicado que não está empacotado com Barramento de Serviço. Ele dá suporte à plataforma .NET Standard 2.0, permitindo que ela seja usada pelo .NET Framework completo e pelo .NET Core. Ainda é a versão dominante da biblioteca para uso e entradas de blog de terceiros, extensões etc. A funcionalidade da linha de base é a mesma da biblioteca atual, embora haja alguns itens secundários que uma delas oferece e a outra não. Atualmente, ela está recebendo correções de bugs e atualizações críticas, mas não está mais recebendo novos recursos.
  • WindowsAzure.ServiceBus: Esta biblioteca aposentada do .NET Framework incluía tanto Event Hubs quanto APIs de mensagens do Barramento de Serviço. Migre aplicações do Event Hubs para Azure.Messaging.EventHubs.

Bibliotecas de gerenciamento

  • Microsoft.Azure.Management.EventHub: é a versão de disponibilidade geral atual da biblioteca de gerenciamento para Hubs de Eventos. Ele dá suporte à plataforma .NET Standard 2.0, permitindo que ela seja usada pelo .NET Framework completo e pelo .NET Core.

Próximas etapas

Você pode saber mais sobre Hubs de Eventos visitando os links abaixo: