Javascript 在Bull队列和数据库触发器之间进行选择
我有一个用例,在这个用例中,我必须在数据库中定期重复地为用户创建一个记录。比如说每周一周/两周。我有两种方法可以实现它Javascript 在Bull队列和数据库触发器之间进行选择,javascript,node.js,postgresql,triggers,queue,Javascript,Node.js,Postgresql,Triggers,Queue,我有一个用例,在这个用例中,我必须在数据库中定期重复地为用户创建一个记录。比如说每周一周/两周。我有两种方法可以实现它 使用数据库触发器创建时间记录。但我不知道如何重复。当这个触发器运行时,我必须为下一个计划创建一个触发器,我认为这不是正确的方法 使用队列处理调度和执行重复作业。但我想为每个用户添加一个作业不是一个好主意。我可能错了,但没有其他方法可以实现我的目标 我不知道如何在两者之间做出选择。假设我每周都要在周一上午9点为100万用户做这件事 哪种方法可以扩展 我使用nodejs作为后端,使
听起来像是由
cron
调度的批处理作业,它一次处理所有用户。问题是我必须动态编辑作业的数据。用例可以从包含所有my user对象的cron中删除单个用户。这将是一个配置表,其中包含批处理作业要处理的用户。您可以根据需要添加和删除用户。谢谢。这似乎是最有效的方法。请将其作为答案发布:)听起来像是由cron
计划的一次处理所有用户的批处理作业。问题是我必须动态编辑作业的数据。用例可以从包含所有my user对象的cron中删除单个用户。这将是一个配置表,其中包含批处理作业要处理的用户。您可以根据需要添加和删除用户。谢谢。这似乎是最有效的方法。请将其作为答案发布:)