Dela via


Översikt över RabbitMQ-bindningar för Azure Functions

Azure Functions integreras med RabbitMQ via utlösare och bindningar.

Kommentar

RabbitMQ-bindningarna stöds endast fullt ut i Elastic Premium- och Dedicated-planer (App Service). Flex-förbruknings - och förbrukningsplaner stöds inte ännu.

RabbitMQ-bindningar stöds inte av Azure Functions v1.x-körningen.

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.

Nästa steg