Встречается на собеседованиях • сегодня
Зачем нужен broker в Celery
Broker в Celery — это промежуточное звено между клиентом (который отправляет задачи) и воркерами (которые их выполняют). Он отвечает за передачу сообщений и хранение задач в очереди до их обработки.
Основные функции брокера:
- Принимает задачи от клиента и помещает их в очередь.
- Обеспечивает надежную доставку задач воркерам.
- Поддерживает разные очереди (например, приоритетные).
Примеры брокеров:
- RabbitMQ (рекомендуется для production)
- Redis (быстрый, но менее надежный)
- Amazon SQS (для облачных решений)
Пример настройки:
python
app = Celery('tasks', broker='redis://localhost:6379/0')
@app.task
def add(x, y):
return x + yБез брокера Celery не сможет работать, так как не будет механизма для передачи задач.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы