Выполняйте множество заданий за одну Azure веб-задачу - PullRequest
0 голосов
/ 25 мая 2020

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

Итак, мой вопрос: могу ли я запустить несколько заданий в одном Azure веб-задании (непрерывно), если у меня есть эта реализация?

Структура репозитория

node_modules/
cron-jobs/
  |
  - job1/
     |
     - job1.js
  - job2/
     |
     - job2.js
package.json
run.js

и run.js

const CronJob = require('../lib/cron.js').CronJob;
const job1_fn = require('./cron-jobs/job1');
const job2_fn = require('./cron-jobs/job2');

console.log('Before job instantiation');
const job = new CronJob('*/5 * * * * *', function() {
    const d = new Date();
    console.log('First:', d);
    job1_fn.run();
});

 const job2 = new CronJob('*/8 * * * * *', function() {
    const d = new Date();
    console.log('Second:', d);
    job2_fn.run();
});

console.log('After job instantiation');
job.start();
job2.start();
...