@Utarzan123
backend

На каком этапе роста проекта нужно использовать Redis для очередей?

Сейчас в проекте используется порядка десятка Jobs, вызываемых когда нужно отправить сообщение на почту при регистрации, при появлении заказа, при смене статуса заказа... А так же с десяток Jobs, вызываемых при загрузке прайсов, при обновлении цен. Redis не используется.
Я правильно понимаю, что целесообразно подключить Redis для передачи управления очередями чтобы снизить нагрузку на текущую базу данных? Раньше на другом проекте я так делал, но в этом пока еще не подключили Redis.

Можете высказать пару мыслей по поводу целесообразности передачи управления очередями в Redis?
  • Вопрос задан
  • 160 просмотров
Пригласить эксперта
Ответы на вопрос 1
inoise
@inoise
Solution Architect, AWS Certified, Serverless
Нет, из Redis делать очереди такая себе идея. Доя этого создавались другие инструменты: RabbitMQ, Kafka и другие. Redis полез туда, но это не очереди, а система подписок на уведомления. Отличия минимальные, но есть
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы