RabbitMQ-kötések az Azure Functionshez – áttekintés
Az Azure Functions triggereken és kötéseken keresztül integrálható a RabbitMQ-val.
Feljegyzés
A RabbitMQ-kötések csak rugalmas Prémium és Dedikált (App Service) csomagokban támogatottak teljes mértékben. A rugalmas felhasználású és a használati csomagok még nem támogatottak.
A RabbitMQ-kötéseket az Azure Functions 1.x-es futtatókörnyezete nem támogatja.
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.