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í.