Бөлісу құралы:


Общие сведения о привязках RabbitMQ для службы "Функции Azure"

Примечание.

Полноценная поддержка привязок RabbitMQ доступна только для планов уровня Премиум и Выделенный (служба приложений). Планы "Потребление" не поддерживаются.
Привязки RabbitMQ поддерживаются только для службы "Функции Azure" версии 3.x и более поздних.

Служба "Функции Azure" интегрируется с RabbitMQ с помощью триггеров и привязок. Расширение RabbitMQ для службы "Функции Azure" позволяет отправлять и получать сообщения, используя API RabbitMQ в службе "Функции".

Действие Тип
Выполнение функции, когда сообщение RabbitMQ поступает из очереди Триггер
Отправка сообщений RabbitMQ Выходная привязка

Необходимые компоненты

Прежде чем работать с расширением RabbitMQ, необходимо настроить конечную точку RabbitMQ. Дополнительные сведения о RabbitMQ см. на странице Начало работы.

Установка расширения

Устанавливаемый пакет расширения NuGet зависит от режима C#, который используется в приложении-функции:

Функции выполняются в изолированном рабочем процессе C#. Дополнительные сведения см. в руководстве по запуску Функции Azure C# в изолированном рабочем процессе.

Добавьте расширение в проект, установив данный пакет NuGet.

Установка пакета

Расширение RabbitMQ входит в пакет расширений, который указан в файле проекта host.json. При создании проекта, предназначенного для версии 3.x или более поздней, этот пакет уже должен быть установлен. Дополнительные сведения см. в разделе Пакет расширений.

Следующие шаги