Node.js 使用nodejs在数据库中调度作业

Node.js 使用nodejs在数据库中调度作业,node.js,postgresql,scheduler,jobs,Node.js,Postgresql,Scheduler,Jobs,我有一个web应用程序,用户可以在其中安排不同的作业。 我不知道该怎么做。 所有的nodejs调度程序基本上都是从代码中读取调度。我当然可以实现从数据库中读取这个类似cron的时间表,但我不确定这是否是最有效的方法 如果我使用数据库支持解决方案,我需要查询该数据库,比如说每秒查询一次,以查看是否有任何需要处理的计划作业。我不能每天读一次,因为新的工作可能会定期增加。 把它们记在记忆里似乎也不是很有效 我是不是在寻找一种不同的技术来处理这个问题,而不是调度器+数据库 我们目前正在谈论大约10000

我有一个web应用程序,用户可以在其中安排不同的作业。 我不知道该怎么做。 所有的nodejs调度程序基本上都是从代码中读取调度。我当然可以实现从数据库中读取这个类似cron的时间表,但我不确定这是否是最有效的方法

如果我使用数据库支持解决方案,我需要查询该数据库,比如说每秒查询一次,以查看是否有任何需要处理的计划作业。我不能每天读一次,因为新的工作可能会定期增加。 把它们记在记忆里似乎也不是很有效

我是不是在寻找一种不同的技术来处理这个问题,而不是调度器+数据库

我们目前正在谈论大约10000个工作岗位(最多)。它们主要与在应用程序内部发送电子邮件和/或发出通知有关