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

Anteckning

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öra 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