/ / Хероку, Джанго та селера на Кролику MQ - джанго, героку, кролика, селера, джемент

Хероку, Джанго та селера на Кролику MQ - джанго, героку, кролика, селери, джемент

Я будую проект Джанго на Героку. Я розумію, що gunicorn рекомендується як веб-сервер, тому мені потрібен тип робочого циклу подій, і я використовую gevent для цього. Мабуть, виправлення монахів gevent робить більшу частину роботи для мене, так що я можу мати паралельність, але як я повинен підключитися до RabbitMQ без реальних потоків або перешкод цілий цикл?

Я здивований цим, тому що самі Героку рекомендують гусінор, селеру та кролика, але я не бачу, як всі ці разом працюють.

Відповіді:

-7 для відповіді № 1

Ви розумієте, що селера та гурітарка використовуються для різних цілей?

Gunicorn - веб-сервер, який відповідає на запити користувачів, обслуговуючи їх веб-сторінки або дані JSON.

Селер - це асинхронний менеджер завдань, тобто він дозволяє запускати довільний код python незалежно від веб-запитів на ваш сервер.

Ви розумієте цю різницю?