Очереди сельдерея и очереди Redis - PullRequest
1 голос
/ 24 февраля 2020

Я просматривал некоторые учебные пособия по настройке Redis (брокер сообщений) + Celery для Django, и меня немного смущает, как работают очереди. Урок, которым я следовал, был https://hackernoon.com/asynchronous-tasks-with-celery-redis-in-django-3e00d3735686

  1. Имеет ли Redis встроенную очередь в качестве посредника сообщений? Или очередь является частью сельдерея?
  2. В какую очередь ставится задача? Очередь redis или очередь сельдерея?

На этой диаграмме похоже, что у redis и сельдерея есть свои собственные очереди

1 Ответ

0 голосов
/ 24 февраля 2020

У сельдерея нет собственной очереди (по крайней мере, в этой архитектуре). Redis будет хранить все задачи в очереди, а затем рабочий узел сельдерея будет использовать задачу из очереди Redis.

...