Как реализовать несколько параллельных процессоров очередей с помощью веб-заданий?

#azure-webjobs #azure-webjobssdk

#azure-веб-задания #azure-webjobssdk

Вопрос:

Если у меня, например, есть центр событий Azure с 2 разделами, и я хочу иметь 2 отдельных потребителя (по 1 для каждого раздела), могу ли я сделать это в рамках одного веб-задания?

Я знаю, что у меня могло бы быть 2 службы приложений, каждая из которых имеет 1 веб-задание (не хочу этого), или у меня могла бы быть 1 служба приложений с 2 веб-заданиями, в которых я бы развернул точно такое же приложение (я бы тоже хотел этого избежать).

Я где-то читал заявление о том, что с помощью sdk webjobs я мог бы создать 2 хоста в коде приложения, развернуть их в одном веб-задании в azure и эффективно получить 2 отдельных процесса.

Я ничего не могу найти об этом в документах.

Так,

  1. можно ли это реализовать таким образом?
  2. какие-то особые проблемы с этим?
  3. есть ли какие-либо документы о конкретной части создания нескольких хостов, на которых выполняется одно и то же в одном приложении?