把单次聚合任务包装为一个 rq task 是这次做得最对的一件事情。