Condividi tramite


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

SDK client

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.

Lingua Pacchetto 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
A azure-event-hubs-c

La tabella seguente elenca i client di runtime di Hub eventi di Azure meno recenti. Anche se questi pacchetti possono ricevere correzioni di bug critiche, non sono in fase di sviluppo attivo. È consigliabile usare gli SDK più recenti elencati nella tabella precedente.

Il 30 settembre 2026 verranno ritirati le librerie di bus di servizio di Azure SDK WindowsAzure.ServiceBus, Microsoft.Azure.ServiceBus e com.microsoft.azure.servicebus, che non sono conformi alle linee guida di Azure SDK. Il supporto del protocollo SBMP verrà terminato, quindi non sarà più possibile usare questo protocollo dopo il 30 settembre 2026. Eseguire la migrazione alle librerie più recenti di Azure SDK, che offrono aggiornamenti critici della sicurezza e funzionalità migliorate, prima di tale data.

Anche se le librerie precedenti possono ancora essere usate oltre il 30 settembre 2026, non riceveranno più il supporto e gli aggiornamenti ufficiali da Microsoft. Per altre informazioni, vedere l’annuncio del ritiro del supporto.

Lingua Pacchetto Riferimento
. NET Standard Microsoft.Azure.EventHubs (legacy)
Microsoft.Azure.EventHubs.Processor (legacy)
. NET Framework WindowsAzure.Messaging (legacy)
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à.
  • Windows.Azure.ServiceBus: era la libreria originale, quando Hub eventi era ancora più sottoposto a entanglement con il bus di servizio. Supporta solo .NET Framework completo, perché precede .NET Core. Questa libreria offre alcune funzionalità correlate che non sono supportate dalle librerie più recenti.

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: