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