Sdílet prostřednictvím


Vazby RabbitMQ pro Azure Functions – přehled

Azure Functions se integruje s RabbitMQ prostřednictvím triggerů a vazeb.

Poznámka:

Vazby RabbitMQ jsou plně podporovány pouze v plánech Elastic Premium a Dedicated (App Service). Plány Flex Consumption a Consumption se zatím nepodporují.

Vazby RabbitMQ nejsou podporovány modulem runtime Azure Functions v1.x.

Rozšíření Azure Functions RabbitMQ umožňuje odesílat a přijímat zprávy pomocí rozhraní RabbitMQ API se službou Functions.

Akce Typ
Spuštění funkce, když zpráva RabbitMQ přichází přes frontu Trigger
Odesílání zpráv RabbitMQ Výstupní vazba

Požadavky

Před prací s rozšířením RabbitMQ musíte nastavit koncový bod RabbitMQ. Další informace o RabbitMQ najdete na stránce Začínáme.

Instalace rozšíření

Balíček NuGet rozšíření, který nainstalujete, závisí na režimu jazyka C#, který používáte ve své aplikaci funkcí:

Funkce se spouštějí v izolovaném pracovním procesu C#. Další informace najdete v průvodci spuštěním služby Azure Functions v jazyce C# v izolovaném pracovním procesu.

Přidejte rozšíření do projektu instalací tohoto balíčku NuGet.

Instalace sady

Rozšíření RabbitMQ je součástí sady rozšíření, která je určena v souboru projektu host.json. Při vytváření projektu, který cílí na verzi 3.x nebo novější, byste již měli mít tuto sadu nainstalovanou. Další informace najdete v sadě rozšíření.

Další kroky