Azure Logic / Service Bus Queue - Сколько сообщений одновременно с «Когда сообщение получено в очередь»? - PullRequest
0 голосов
/ 13 февраля 2020

Мои настройки:

  • Я создал Azure Очередь служебной шины без включенных сеансов
  • У меня есть приложение Azure Logi c, созданное с помощью When a message is received in a queue (peek-lock) триггер
  • Триггер имеет интервал 15 seconds

Мои результаты:

  • Я помещаю сообщения в очередь быстрее - 15-секундный темп
  • My Azure Logi c Триггер приложения принимает несколько сообщений очереди за раз, намного быстрее, чем 1 сообщение каждые 15 секунд

My вопросы:

  • Предназначен ли триггер этого разъема для одновременного приема более 1 сообщения в очереди (в течение Interval?)?
  • Если да, то сколько?
  • Есть ли способ изменить количество сообщений, полученных одновременно?
  • Что именно делает параметр Interval?

1 Ответ

1 голос
/ 13 февраля 2020

Предназначен ли триггер этого соединителя для одновременного приема более 1 сообщения в очереди (в течение интервала)?

Да, этот триггер может принимать до 50 сообщений.

Вы можете изменить конфигурацию, перейдя в триггеры Настройки -> Управление параллелизмом и переключив кнопку.

enter image description here По умолчанию Logi c Экземпляры приложения работать одновременно или параллельно. Этот элемент управления изменяет порядок новых запусков и не может быть изменен после включения. Чтобы запустить как можно больше параллельных экземпляров, оставьте этот элемент управления выключенным. Чтобы ограничить количество параллельных прогонов, включите этот элемент управления и выберите ограничение. Чтобы запустить последовательно, выберите 1 в качестве предела.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...