2016-10-22 10 views
1

У меня есть работа в Интернете, которую я создал, и я хочу развернуть ее до лазурного. Однако я смущен конфигурацией при ее создании.Azure Web Jobs - запущена из очереди - запущена или непрерывна?

Это веб-задание, которое запускается из очереди хранения в лазурном виде. Он отлично работает на местном уровне.

Однако, когда я иду, чтобы создать веб-работу в лазурном, я смущен выборами ... мои варианты Триггерные или Непрерывные.

Если я выберу Непрерывный, я получу один или несколько вариантов.

Если я выбираю Triggered, мне предоставляется выбор по расписанию или вручную. Мне не нужен запланированный, и я не уверен, что означает «Ручной» ... это не похоже, что это так.

Я знаю, что веб-задание, вызванное из лазурной очереди, действительно «опроса» и не срабатывает ... поэтому кажется, что непрерывный - правильный выбор. Но я не уверен.

Итак, вопрос ... при создании веб-задания, которое запускается из очереди Azure, какова правильная конфигурация развертывания?

ответ

4

Похоже, вы используете Azure WebJobs SDK. В сценариях SDK, несмотря на то, что ваши индивидуальные функции «запускаются», WebJob как-то работает непрерывно (т. Е. Ваш exe продолжает работать и выполняет собственный внутренний запуск). Так что вы хотите, это Continuous Multi. Нет причин использовать singleton в большинстве случаев, и это не имеет никакого отношения к делу, пока вы не уменьшите масштаб до нескольких экземпляров.

+0

Спасибо, Дэвид, я экспериментировал и обнаружил, что это так, я хотел непрерывного. – richard

+1

Формулировка - это путаница ... надеюсь, что кто-то из лазурной команды может сделать это различие более понятным - разница между Триггером по очереди и Триггером по расписанию или вручную. – richard

+0

Да, я согласен, что это может быть лучше объяснено –