зачем сельдерею rabbitmq нужно в django-channel, когда он может делать свою работу? - PullRequest
0 голосов
/ 25 мая 2018

Сегодня я впервые прочитал документацию django-channel и нашел следующую строку Channels will take care of scheduling them and running them all in parallel. Означает ли это, что она также выполняет задачу сельдерея?Я привык путать с сельдереем, rabbitmq, mqtt.Я думал, что я был ясен, и мое понимание celery, rabbitmq и mqtt было

celery - фоновая работа, планирование задач

rabbitmq - брокер сообщений, отправляет сообщение работнику

mqtt - это также очередная очередь сообщений

, в моем понимании, celery выполняет как фоновые задачи, так и задачи rabbitmq или mqtt.

поэтому мой вопрос: при использовании django-channel , нужно ли нам использовать перечисленные стеки (сельдерей, rabbitmq)?Если нужно, зачем это нужно?Я просмотрел несколько статей, но не смог ясно понять.Я чувствую, что их использование несколько похоже.Может кто-нибудь очистить мою путаницу с примерами из реальной жизни?

...