Översikt över RabbitMQ-bindningar för Azure Functions
Kommentar
RabbitMQ-bindningarna stöds endast fullt ut i Premium - och Dedicated App Service-planer . Förbrukningsplaner stöds inte.
RabbitMQ-bindningar stöds endast för Azure Functions version 3.x och senare versioner.
Azure Functions integreras med RabbitMQ via utlösare och bindningar. Med Azure Functions RabbitMQ-tillägget kan du skicka och ta emot meddelanden med hjälp av RabbitMQ-API:et med Functions.
Åtgärd | Typ |
---|---|
Kör en funktion när ett RabbitMQ-meddelande kommer via kön | Utlösare |
Skicka RabbitMQ-meddelanden | Utdatabindning |
Förutsättningar
Innan du arbetar med RabbitMQ-tillägget måste du konfigurera din RabbitMQ-slutpunkt. Mer information om RabbitMQ finns på sidan komma igång.
Installera tillägget
Vilket NuGet-tilläggspaket du installerar beror på vilket C#-läge du använder i funktionsappen:
Funktioner körs i en isolerad C#-arbetsprocess. Mer information finns i Guide för att köra C# Azure Functions i en isolerad arbetsprocess.
Lägg till tillägget i projektet genom att installera det här NuGet-paketet.
Installera paket
RabbitMQ-tillägget är en del av ett tilläggspaket som anges i din host.json projektfil. När du skapar ett projekt som är avsett för version 3.x eller senare bör du redan ha det här paketet installerat. Mer information finns i tilläggspaketet.