Panoramica delle associazioni RabbitMQ per Funzioni di Azure
Nota
Le associazioni RabbitMQ sono supportate solo nei piani Premium e Dedicato servizio app. I piani Flex Consumption e Consumption non sono ancora supportati.
Le associazioni RabbitMQ sono supportate solo per Funzioni di Azure versione 3.x e successive.
Funzioni di Azure si integra con RabbitMQ tramite trigger e associazioni. L'estensione Funzioni di Azure RabbitMQ consente di inviare e ricevere messaggi usando l'API RabbitMQ con Funzioni.
Azione | Type |
---|---|
Eseguire una funzione quando un messaggio RabbitMQ passa attraverso la coda | Trigger |
Inviare messaggi RabbitMQ | Associazione di output |
Prerequisiti
Prima di usare l'estensione RabbitMQ, è necessario configurare l'endpoint RabbitMQ. Per altre informazioni su RabbitMQ, vedere la pagina introduttiva.
Installare l'estensione
Il pacchetto NuGet di estensione installato dipende dalla modalità C# usata nell'app per le funzioni:
Le funzioni sono eseguite in un processo di lavoro C# isolato. Per altre informazioni, vedere Guida per l'esecuzione di Funzioni di Azure C# in un processo di lavoro isolato.
Aggiungere l'estensione al progetto installando questo pacchetto NuGet.
Installare il bundle
L'estensione RabbitMQ fa parte di un bundle di estensione, specificato nel file di progetto host.json. Quando si crea un progetto destinato alla versione 3.x o successiva, è necessario avere già installato questo bundle. Per altre informazioni, vedere bundle di estensioni.