Overzicht van RabbitMQ-bindingen voor Azure Functions

Notitie

De RabbitMQ-bindingen worden alleen volledig ondersteund in Premium- en Dedicated App Service-abonnementen. Verbruiksabonnementen worden niet ondersteund.
RabbitMQ-bindingen worden alleen ondersteund voor Azure Functions versie 3.x en latere versies.

Azure Functions kan worden geïntegreerd met RabbitMQ via triggers en bindingen. 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