Azure WebJob В своем собственном AppService или в AppService с Api - PullRequest
0 голосов
/ 25 марта 2019

У меня есть AppService, в котором размещается API.У меня также есть два WebJobs.Мой вопрос заключается в том, должен ли я размещать WebJobs в том же AppService, что и Api, или лучше разместить каждый WebJob в отдельном AppService.

Ответы [ 2 ]

1 голос
/ 26 марта 2019

Мой вопрос заключается в том, должен ли я размещать WebJobs в том же AppService, что и Api, или лучше разместить каждый WebJob в отдельном AppService.

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

Кроме того, оплата службы приложений Azure определяется планом обслуживания приложений , на котором вы запускаете свои приложения, в то время как для WebJobs нет необходимости в дополнительных расходах .

Для более подробной информации, вы можете обратиться к этой статье .

0 голосов
/ 27 марта 2019

Веб-задания связаны со службами приложений или веб-приложением в плане обслуживания приложений и выполняются в качестве фоновой задачи службы приложений. У нас не может быть независимой работы без веб-приложения в плане обслуживания приложения. Мы можем контролировать масштабирование веб-задания в случае нескольких экземпляров, но веб-задание должно выполняться в качестве фоновой задачи службы приложения.

...