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