Condividi tramite


Connettersi ai servizi di messaggistica e eventi da Funzioni di Azure

Come servizio di cloud computing, Funzioni di Azure viene spesso usato per spostare i dati tra vari servizi di Azure. Per semplificare la connessione del codice ad altri servizi, Funzioni implementa un set di estensioni di associazione per connettersi a questi servizi. Per altre informazioni, vedere Concetti su trigger e binding di Funzioni di Azure.

Per definizione, Funzioni di Azure le esecuzioni sono senza stato. Se è necessario connettere il codice ai servizi in modo più con stato, è consigliabile usare invece Durable Functions o App per la logica di Azure.

I trigger e le associazioni vengono forniti per l'utilizzo e la creazione di dati in modo più semplice. In alcuni casi potrebbe essere necessario un maggiore controllo sulla connessione al servizio oppure si ritiene più comodo usare una libreria client fornita da un SDK del servizio. In questi casi, è possibile usare un'istanza client dell'SDK nell'esecuzione della funzione per accedere al servizio come si farebbe normalmente. Quando si usa direttamente un client, è necessario prestare attenzione all'effetto della scalabilità e delle prestazioni sulle connessioni client. Per altre informazioni, vedere le indicazioni sull'uso di client statici.

Non è possibile ottenere l'istanza client usata da un'associazione al servizio dall'esecuzione della funzione.

Il resto di questo articolo fornisce indicazioni specifiche per l'integrazione del codice con i servizi di Azure specifici supportati da Funzioni.

Griglia di eventi

Griglia di eventi è un servizio di Azure che consente di inviare richieste HTTP per la notifica degli eventi che si verificano negli editori. Un server di pubblicazione è il servizio o la risorsa che ha origine l'evento. Ad esempio, un account di archiviazione BLOB di Azure è un editore, mentre un'eliminazione o un caricamento di BLOB è un evento. Alcuni servizi di Azure includono il supporto incorporato per la pubblicazione di eventi in Griglia di eventi.

I gestori di eventi ricevono ed elaborano gli eventi. Funzioni di Azure è uno dei vari servizi di Azure con supporto incorporato per la gestione degli eventi di Griglia di eventi. Funzioni fornisce un trigger di Griglia di eventi, che richiama una funzione quando un evento viene ricevuto da Griglia di eventi. Un'associazione di output simile può essere usata per inviare eventi dalla funzione a un argomento personalizzato di Griglia di eventi.

È anche possibile usare un trigger HTTP per gestire gli eventi di Griglia di eventi. Per altre informazioni, vedere Ricevere eventi a un endpoint HTTP. È consigliabile usare il trigger griglia di eventi su trigger HTTP.

Funzioni di Azure offre l'integrazione predefinita con Griglia di eventi di Azure tramite trigger e associazioni.

Per informazioni su come configurare e valutare localmente i trigger e le associazioni di Griglia di eventi, vedere Come usare trigger e associazioni di Griglia di eventi in Funzioni di Azure

Per altre informazioni sui trigger di Griglia di eventi ed esempi di associazione di output, vedere uno degli articoli di riferimento seguenti:

Passaggi successivi

Per altre informazioni su Griglia di eventi con Funzioni, vedere gli articoli seguenti: