Сделайте запланированный звонок в Azure с помощью веб-заданий - PullRequest
1 голос
/ 07 мая 2019

У меня развернуто приложение nodejs в Azure, и я хочу звонить ему, скажем, каждую пятницу.

Могу ли я загрузить файл .bat в webjob и сказать ему вызвать app.azurewebsites.net/test?

Возможно ли так или сложнее?

Спасибо,

Михай Добреску

Ответы [ 2 ]

0 голосов
/ 08 мая 2019

Когда речь идет о веб-заданиях Azure, на самом деле это фоновое приложение. Он не должен принимать входящий запрос просто так. Однако имеет смысл опубликовать некоторые данные в записи очереди / таблицы Azure и попросить WebJob или что-либо еще прочитать их, чтобы предпринять соответствующие действия. Если вы объясните более подробно, я могу помочь больше.

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

0 голосов
/ 08 мая 2019

Обновление:

Если вы просто хотите позвонить на веб-сайт с веб-заданий, это возможно. В противном случае вы можете проигнорировать мой ответ.

Я не знаком с .bat, вот ссылка Azure WebJob, вызывающая веб-страницу с помощью Powershell . Вы можете изменить на .bat таким же образом.


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

Если вы просто хотите вызывать URL-адрес сайта, развернутого в Azure каждую пятницу, вы можете просто написать код для вызова веб-сайта (.bat / powershell / .net и т. Д.) Как веб-задания, а затем установить расписание в соответствии с Cron Expression (сайт сейчас не работает, обратитесь к этому one ).

Если звонить каждую пятницу в 9:00, расписание, как показано ниже:

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