Запуск одной функции Azure с использованием нескольких очередей Azure - PullRequest
0 голосов
/ 13 марта 2019

Я хочу вызвать одну функцию Azure при добавлении сообщения в несколько очередей Azure.

Также возможно ли запускать функцию Azure при некоторых условиях? Например, если сообщение очереди Azure имеет свойство type как TYPE_1, то только оно должно вызывать функцию.

Заранее спасибо.

1 Ответ

4 голосов
/ 13 марта 2019

Узнайте, как создать функцию, которая запускается при отправке сообщений в очередь хранилища Azure.

В этой статье объясняется, как работать с привязками хранилища в очереди Azure в функциях Azure. Функции Azure поддерживают привязки триггера и выхода для очередей.

Портал предоставляет пользовательский интерфейс для этой конфигурации, но вы можете редактировать файл напрямую, открыв редактор Advanced, доступный на вкладке Integrate вашей функции.

В .NET тип параметра определяет тип данных для входных данных. Например, используйте строку для привязки к тексту триггера очереди, байтовый массив для чтения в двоичном формате и пользовательский тип для десериализации объекта.

Для языков с динамической типизацией, таких как JavaScript, используйте свойство dataType в файле function.json. Например, чтобы прочитать содержимое HTTP-запроса в двоичном формате, установите для dataType значение binary:

JSON

Copy
{
    "dataType": "binary",
    "type": "httpTrigger",
    "name": "req",
    "direction": "in"
}

В этой статье вы познакомитесь с концепциями высокого уровня, связанными с триггерами и привязками функций .

Пожалуйста, дайте мне знать, если вам нужна дополнительная помощь по этому вопросу.

...