我正在查看Celery + RabbitMQ来管理任务队列。
输入数据将是多个任务分组的集合,即:
InputCollection{paramters}
TaskGrouping{paramters}
Task{paramters}
Task{paramters}
Task{paramters}
Task{paramters}
TaskGrouping{paramters}
Task{paramters}
Task{paramters}
Task{paramters}
Task{paramters}
我希望这些进入任务调度程序,它会将InputCollection
和所有子元素解析为基于任务元数据分派到两个队列之一的单个任务。
将这么多逻辑放入Celery代码或者Celery只能接收单一任务是否可以?