Azure Functions 的 RabbitMQ 系結概觀
注意
Premium 和 Dedicated App Service 方案僅支援 RabbitMQ 系結。 尚未支援彈性取用和取用方案。
只有 Azure Functions 3.x 版和更新版本才支援 RabbitMQ 系結。
Azure Functions 會透過觸發程式和系結與 RabbitMQ 整合。 Azure Functions RabbitMQ 擴充功能可讓您使用 RabbitMQ API 搭配 Functions 來傳送和接收訊息。
動作 | 類型 |
---|---|
當 RabbitMQ 訊息通過佇列時執行函式 | 觸發程序 |
傳送 RabbitMQ 訊息 | 輸出繫結 |
必要條件
使用RabbitMQ擴充功能之前,您必須 設定RabbitMQ端點。 若要深入瞭解RabbitMQ,請參閱 用戶入門頁面。
安裝擴充功能
您安裝的延伸模組 NuGet 套件取決於您在函式應用程式中使用的 C# 模式:
函式會在隔離的 C# 背景工作進程中執行。 若要深入瞭解,請參閱 在隔離背景工作程序中執行 C# Azure Functions 的指南。
藉由安裝此 NuGet 套件,將擴充功能新增至您的專案。
安裝搭售方案
RabbitMQ 延伸模組是延伸模組套件組合的一部分,其指定於您的host.json項目檔中。 當您建立以 3.x 版或更新版本為目標的專案時,應該已安裝此套件組合。 若要深入瞭解,請參閱 延伸模組套件組合。