Übersicht über RabbitMQ-Bindungen für Azure Functions

Hinweis

RabbitMQ-Bindungen werden nur mit den Plänen Premium und Dedicated App Service vollständig unterstützt. Verbrauchspläne werden nicht unterstützt.
RabbitMQ-Bindungen werden nur für Azure Functions Version 3.x oder höher unterstützt.

Die Integration von Azure Functions mit RabbitMQ erfolgt über Trigger und Bindungen. Die Azure Functions-Erweiterungen für RabbitMQ ermöglichen das Senden und Empfangen von Nachrichten mithilfe der RabbitMQ-API und Functions.

Aktion type
Ausführen einer Funktion, wenn eine RabbitMQ-Nachricht die Warteschlange durchläuft Trigger
Senden von RabbitMQ-Nachrichten Ausgabebindung

Voraussetzungen

Bevor Sie mit der RabbitMQ-Erweiterung arbeiten, müssen Sie Ihren RabbitMQ-Endpunkt einrichten. Weitere Informationen zu RabbitMQ finden Sie auf der Seite mit den ersten Schritten.

Installieren der Erweiterung

Das NuGet-Erweiterungspaket, das Sie installieren, hängt vom C#-Modus ab, den Sie in Ihrer Funktions-App verwenden:

Funktionen werden in einem isolierten C#-Workerprozess ausgeführt. Weitere Informationen finden Sie im Leitfaden zum Ausführen von Azure Functions (C#) in einem isolierten Workerprozess.

Fügen Sie ihrem Projekt die Erweiterung hinzu, indem Sie das NuGet-Paket installieren.

Installieren des Pakets

Die RabbitMQ-Erweiterung ist Teil eines Erweiterungspakets, das in Ihrer Projektdatei „host.json“ angegeben wird. Wenn Sie ein Projekt für Version 3.x oder höher erstellen, sollte dieses Paket bereits installiert sein. Weitere Informationen finden Sie unter Erweiterungspakete.

Nächste Schritte