Как подписать задачу сельдерея на существующую биржу RabbitMQ? - PullRequest
0 голосов
/ 25 октября 2019

В настоящее время я пишу чат-мессенджер, используя GRPC / RabbitMQ для групповых чатов. У меня есть API в Django / DRF, который обрабатывает аутентификацию / журналы сообщений / текстовые сообщения и оповещения по электронной почте и т. Д.

Для этого я хотел бы создать задачу celery, которая подписывается на обмен сообщениями каждой группы, но мне неясноесли есть способ привязать задачу сельдерея к обмену сообщениями.

Реально ли / возможно ли создавать задания сельдерея, которые подписываются на чаты, которые я создаю? Если нет, то как бы вы решили / справились с этими обязанностями?

1 Ответ

0 голосов
/ 04 ноября 2019

Быстрое продолжение, я нашел статью, в которой подробно рассказывается об использовании Kombu и Yosun для публикации и / или подписки через Django.

https://medium.com/@benjamin.pereto/microservices-with-django-events-with-publish-subscribe-9cad1c7aee39

Супер полезно!

...