通过Redis Pub/Sub启动Python Celery任务
有没有什么好的方法可以通过Redis的发布/订阅功能来启动任务,并把任务的结果返回到一个发布/订阅频道,以便根据结果再启动另一个任务呢?
有没有人知道怎么把这些东西结合起来?也许使用装饰器是个不错的主意,可以处理和准备返回值,让它回到发布/订阅频道,而不需要对任务的代码做太多改动。
非常感谢任何帮助!
1 个回答
1
使用发布/订阅模式的问题在于,它不是持久性的。如果你想要更接近实时的通信,Celery可能不是最好的选择。