我想在使用celery的代码中引入多处理。 但目前我的队列实施在Kafka。
目前芹菜网站仅提及这4家经纪人: http://docs.celeryproject.org/en/master/getting-started/brokers/index.html#broker-overview
是否可以将Celery与Kafka集成,类似于下面提到的RabbitMQ:
from celery import Celery
app = Celery('tasks', broker='pyamqp://guest@localhost//')
@app.task
def add(x, y):
return x + y
答案 0 :(得分:3)
答案 1 :(得分:2)
当您正在为 Kafka 寻找多处理解决方案时,我建议您查看 Faust 库。
这是一个与芹菜比较的例子(非常接近你的):
https://faust.readthedocs.io/en/latest/playbooks/vscelery.html
%[^\n]
《浮士德》的创造者之一是芹菜的作者。
我这么说是因为此时距离@user3382968提到的票证创建已经过去了7年,仍然没有进展。