Delen via


Overzicht van RabbitMQ-bindingen voor Azure Functions

Azure Functions kan worden geïntegreerd met RabbitMQ via triggers en bindingen.

Notitie

De RabbitMQ-bindingen worden alleen volledig ondersteund op Elastic Premium - en Dedicated-abonnementen (App Service ). Flex Consumption - en Consumption-abonnementen worden nog niet ondersteund.

RabbitMQ-bindingen worden niet ondersteund door de Azure Functions v1.x-runtime.

Met de Azure Functions RabbitMQ-extensie kunt u berichten verzenden en ontvangen met behulp van de RabbitMQ-API met Functions.

Actie Type
Een functie uitvoeren wanneer een RabbitMQ-bericht via de wachtrij komt Trigger
RabbitMQ-berichten verzenden Uitvoerbinding

Vereisten

Voordat u met de RabbitMQ-extensie werkt, moet u uw RabbitMQ-eindpunt instellen. Zie de pagina Aan de slag voor meer informatie over RabbitMQ.

De extensie installeren

Het NuGet-extensiepakket dat u installeert, is afhankelijk van de C#-modus die u gebruikt in uw functie-app:

Functies worden uitgevoerd in een geïsoleerd C#-werkproces. Zie De handleiding voor het uitvoeren van C# Azure Functions in een geïsoleerd werkproces voor meer informatie.

Voeg de extensie toe aan uw project door dit NuGet-pakket te installeren.

Bundel installeren

De RabbitMQ-extensie maakt deel uit van een extensiebundel, die is opgegeven in uw host.json projectbestand. Wanneer u een project maakt dat is gericht op versie 3.x of hoger, moet deze bundel al zijn geïnstalleerd. Zie uitbreidingsbundel voor meer informatie.

Volgende stappen