Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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: