我如何在节点 js 中创建一个服务,该服务将在存储在数据库中的不同特定时间为不同的用户执行任务
How can i make a service in node js that will perform task for different users in different specific time that stored in Database
我想在 nodejs 中创建一个服务,它将在不同的时间为不同的用户执行一些任务。我对节点玉米有一些想法。但我猜它会在固定时间为一个用户完成任务。我可以在不同时间为多个用户编写任何服务吗
const cron = require('node-cron');
cron.schedule("* 1 * * * *", function() {
console.log("---------------------");
console.log("Running Cron Job every one Hours");
});
- 创建一个带有任务激活字段的作业队列 table/collection,您可以为此使用 MongoDB 或 Mysql。
- 使用适当的道具将物品推送到它
- 开发作业调度程序(可以是启用 cron 的 AWS Lambda 函数)轮询此 table 新任务并根据激活时间执行任务。
我想在 nodejs 中创建一个服务,它将在不同的时间为不同的用户执行一些任务。我对节点玉米有一些想法。但我猜它会在固定时间为一个用户完成任务。我可以在不同时间为多个用户编写任何服务吗
const cron = require('node-cron');
cron.schedule("* 1 * * * *", function() {
console.log("---------------------");
console.log("Running Cron Job every one Hours");
});
- 创建一个带有任务激活字段的作业队列 table/collection,您可以为此使用 MongoDB 或 Mysql。
- 使用适当的道具将物品推送到它
- 开发作业调度程序(可以是启用 cron 的 AWS Lambda 函数)轮询此 table 新任务并根据激活时间执行任务。