Hub eventi di Azure - SDK client

Questo articolo fornisce le informazioni seguenti per gli SDK supportati da Hub eventi di Azure:

  • Posizione del pacchetto che è possibile usare nelle applicazioni
  • Percorso GitHub in cui è possibile trovare codice sorgente, esempi, leggimi, log delle modifiche, problemi segnalati e anche generare nuovi problemi
  • Collegamenti alle esercitazioni di avvio rapido

Client SDK

La tabella seguente descrive tutti i client di runtime di Hub eventi di Azure più recenti disponibili. L'obiettivo principale di queste librerie è inviare e ricevere messaggi da un hub eventi.

Linguaggio Pacchetto Informazioni di riferimento
. 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

La seguente tabella identifica i client runtime più vecchi di Hub eventi di Azure per applicazioni esistenti. Utilizzare i clienti attuali elencati nella tabella precedente per lo sviluppo e la migrazione.

Importante

WindowsAzure.ServiceBus è stato ritirato per gli Event Hubs il 30 settembre 2026 e non riceve più supporto ufficiale né aggiornamenti. Esegui la migrazione delle applicazioni di Event Hubs a Azure.Messaging.EventHubs. Per i dettagli, consulta l'annuncio del ritiro dal servizio.

Linguaggio Pacchetto Informazioni di riferimento
. NET Standard Microsoft.Azure.EventHubs (legacy)
Microsoft.Azure.EventHubs.Processor (legacy)
. NET Framework WindowsAzure.ServiceBus (ritirato) Passa a Azure.Messaging.EventHubs.
Java azure-eventhubs(legacy)

SDK di gestione

Ecco un elenco delle librerie specifiche della gestione attualmente disponibili. Nessuna di queste librerie contiene operazioni di runtime e ha lo scopo esclusivo di gestire le entità di Hub eventi.

Pacchetti .NET

Librerie client

  • Azure.Messaging.EventHubs: è la versione corrente della libreria, conforme alle linee guida di progettazione unificata di Azure SDK e in fase di sviluppo attivo per le nuove funzionalità. Supporta la piattaforma .NET Standard, consentendo l'uso sia di .NET Framework completo che di .NET Core. Esiste una parità delle funzionalità a livello generale con Microsoft.Azure.EventHubs, con dettagli e la gerarchia client che assume un formato diverso. Questa libreria è quella che è consigliabile usare.
  • Microsoft.Azure.EventHubs: era la libreria iniziale per suddividere Hub eventi in un client dedicato non incluso nel bus di servizio. Supporta la piattaforma .NET Standard 2.0, che consente di usarla sia da .NET Framework completo che da .NET Core. È ancora la versione dominante della libreria in relazione all'utilizzo e alle voci di blog di terze parti, nonché alle estensioni ecc. La funzionalità di base è la stessa della libreria corrente, anche se esistono alcuni bit secondari che uno offre e l'altro no. Attualmente riceve correzioni di bug e aggiornamenti critici, ma non riceve più nuove funzionalità.
  • WindowsAzure.ServiceBus: Questa libreria .NET Framework ritirata includeva sia Event Hub che API di messaggistica bus di servizio. Eseguire la migrazione delle applicazioni di Hub eventi a Azure.Messaging.EventHubs.

Librerie di gestione

  • Microsoft.Azure.Management.EventHub: è la versione disponibile a livello generale corrente della libreria di gestione per Hub eventi. Supporta la piattaforma .NET Standard 2.0, che consente di usarla sia da .NET Framework completo che da .NET Core.

Passaggi successivi

Per ulteriori informazioni su Hub eventi visitare i collegamenti seguenti: