web-dev-qa-db-fra.com

Est-il possible d'intégrer le céleri avec Kafka

Je veux introduire le multitraitement dans mon code en utilisant le céleri. Mais actuellement, mon implémentation de file d'attente est à Kafka.

Actuellement, le site Web de céleri ne mentionne que ces 4 courtiers: http://docs.celryproject.org/en/master/getting-started/brokers/index.html#broker-overview

Est-il possible d'intégrer Celery avec Kafka quelque chose de similaire à RabbitMQ mentionné ci-dessous:

from celery import Celery
app = Celery('tasks', broker='pyamqp://guest@localhost//')
@app.task
def add(x, y):
    return x + y
8
ashdnik

Il y a eu une discussion sur le fait d'avoir kafka comme courtier pour le céleri, et il y a une implémentation partielle de celui-ci. J'espère que cela vous aidera

https://github.com/celery/kombu/issues/301

Il semble qu'il sera disponible le 31 octobre environ.

https://github.com/celery/kombu/milestone/2

4
user3382968