RabbitMQ-kötések az Azure Functionshez – áttekintés

Feljegyzés

A RabbitMQ-kötések csak prémium és dedikált App Service-csomagokban támogatottak. A használati tervek nem támogatottak.
A RabbitMQ-kötések csak az Azure Functions 3.x-es és újabb verzióiban támogatottak.

Az Azure Functions triggereken és kötéseken keresztül integrálható a RabbitMQ-val. Az Azure Functions RabbitMQ bővítmény lehetővé teszi üzenetek küldését és fogadását a RabbitMQ API és a Functions használatával.

Művelet Típus
Függvény futtatása, amikor egy RabbitMQ-üzenet áthalad az üzenetsoron Eseményindító
RabbitMQ-üzenetek küldése Kimeneti kötés

Előfeltételek

A RabbitMQ bővítmény használata előtt be kell állítania a RabbitMQ-végpontot. Ha többet szeretne megtudni a RabbitMQ-ról, tekintse meg az első lépéseket ismertető oldalt.

A bővítmény telepítése

A telepített NuGet-csomag a függvényalkalmazásban használt C# módtól függ:

A függvények izolált C# feldolgozói folyamatban futnak. További információ: Útmutató a C# Azure Functions izolált feldolgozói folyamatban való futtatásához.

A NuGet-csomag telepítésével adja hozzá a bővítményt a projekthez.

Csomag telepítése

A RabbitMQ-bővítmény egy bővítménycsomag része, amely a host.json projektfájlban van megadva. Amikor olyan projektet hoz létre, amely a 3.x vagy újabb verziót célozza, akkor már telepítve kell lennie a csomagnak. További információkért tekintse meg a bővítménycsomagot.

Következő lépések