Overzicht van RabbitMQ-bindingen voor Azure Functions
Notitie
De RabbitMQ-bindingen worden alleen volledig ondersteund in Premium- en Dedicated App Service-abonnementen. Flex Consumption- en Consumption-abonnementen worden nog 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.