适用于 Azure Functions 的 RabbitMQ 绑定概述
Azure Functions 通过触发器和绑定与 RabbitMQ 集成。 借助 Azure Functions RabbitMQ 扩展,你可以通过 Functions 使用 RabbitMQ API 来发送和接收消息。
操作 | 类型 |
---|---|
当 RabbitMQ 消息进入队列时运行函数 | 触发器 |
发送 RabbitMQ 消息 | 输出绑定 |
先决条件
在使用 RabbitMQ 扩展之前,必须先设置 RabbitMQ 终结点。 若要详细了解 RabbitMQ,请参阅入门指南页面。
安装扩展
你安装的扩展 NuGet 包取决于你在函数应用中使用的 C# 模式:
函数在独立的 C# 工作进程中执行。 若要了解详细信息,请参阅有关在独立工作进程中运行 C# Azure Functions 的指南。
通过安装此 NuGet 包将该扩展添加到你的项目。
安装捆绑包
RabbitMQ 扩展是在 host.json 项目文件中指定的扩展捆绑包的一部分。 在创建面向版本 3.x 或更高版本的项目时,应该已经安装好此捆绑包。 若要了解详细信息,请参阅扩展捆绑包。