Redis 我可以用芹菜发布和订阅主题吗?

Redis 我可以用芹菜发布和订阅主题吗?,redis,rabbitmq,celery,message-queue,task-queue,Redis,Rabbitmq,Celery,Message Queue,Task Queue,我看到的所有执行/安排芹菜任务的示例如下: add.delay() 我想知道我是否可以用芹菜做这样的事: celery_app.publish(topic='my-topic') 在其他代码库/服务中: @task(topic='my-topic') def mytask(): do_stuf() 这样,我就不需要知道在事件发生时哪些任务必须执行某些操作 我可能有一些误解导致了这个问题,但我自己找不到答案。没有主题,只是排队。是的,您可以将任务发送到任何队列。订阅队列是工人级别的远

我看到的所有执行/安排芹菜任务的示例如下:

add.delay()
我想知道我是否可以用芹菜做这样的事:

celery_app.publish(topic='my-topic')
在其他代码库/服务中:

@task(topic='my-topic')
def mytask():
    do_stuf()
这样,我就不需要知道在事件发生时哪些任务必须执行某些操作


我可能有一些误解导致了这个问题,但我自己找不到答案。

没有主题,只是排队。是的,您可以将任务发送到任何队列。订阅队列是工人级别的远程命令,因此这也是可能的

此外,您不能向队列发送任意消息,只能发送芹菜任务。如果要生成/使用任意消息,请使用kombu