@Utarzan123
backend

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

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

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

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

Войти через центр авторизации
Похожие вопросы
Искра Екатеринбург
от 80 000 до 100 000 ₽
Art gorka Санкт-Петербург
от 60 000 ₽
от 40 000 до 60 000 ₽
19 апр. 2024, в 05:01
999999 руб./за проект
19 апр. 2024, в 03:52
1000 руб./за проект