0

我正在使用 BullMQ从日历样式 API 获取数据。有一个调用来获取多天的数据,但有时几天无法返回数据,所以我需要回退到每天的 API 调用,然后最后对整个结果集执行一周的操作。我想避免有条件地添加新工作(安排在缺失的日子里获取数据),而是在开始时建立整个流程,然后如果每周的电话得到他们的数据,则跳过所有的每日电话,然后在流程的根本工作。

所以我会运行“get-whole-week”工作(作为某事的孩子),然后如果缺少天数,则运行 7 个相应的日常工作。也就是说,我会删除这些工作在我获得数据的日子里。但是如何将其映射为父子关系呢?除了作为父子之外,似乎没有办法添加要按顺序运行的多个作业,但是如果我将每日调用和每周调用添加为兄弟姐妹,那么所有作业都将同时运行,并且如果我已经有了他们的数据,就无法有条件地跳过工作。

4

0 回答 0