Встречается на собеседованиях • сегодня

Какой брокер использовал для Celery

По умолчанию Celery использует RabbitMQ в качестве брокера сообщений, но поддерживает и другие брокеры:

  • RabbitMQ (рекомендуемый) – надежный, с хорошей производительностью
  • Redis – прост в настройке, поддерживает результаты задач
  • Amazon SQS – для облачных решений
  • Database (PostgreSQL, MySQL, etc.) – не рекомендуется для прода, но удобен для тестов

Пример конфигурации с Redis:

python
app = Celery(
    'tasks',
    broker='redis://localhost:6379/0',
    backend='redis://localhost:6379/1'
)

Выбор зависит от масштаба проекта и требований к надежности. RabbitMQ – лучший вариант для прода, Redis – для разработки и небольших проектов.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы