Задать вопрос
@g_Innaro

Есть ли смысл использовать RabbitMQ для бота, который напоминает о событиях?

Хочу реализовать один проект, и самое основное у этого проекта напоминать о показания счетчиков, именно в определенный день недели. И вот задумался можно ли использовать брокер сообщений для этих напоминаний, или не париться и сделать обычный чекер, который раз в какое то время будет проверять дату и время и присылает уведомление. И да хотелось бы потом увеличить его функционал, до обычных напоминаний.
  • Вопрос задан
  • 86 просмотров
Подписаться 1 Простой 8 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл Python-разработчик
    6 месяцев
    Далее
  • Учебный центр IBS
    ARC-PRG-001 Архитектор ПО. Путь к мастерству в проектировании систем
    2 недели
    Далее
  • Хекслет
    Python-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
на питоне будет скрипт, который будет в начале месяца высчитывать какого именно числа нужно отправить уведомление, и брокер будет отправляться сообщение, которое будет в очереди до определенного числа и времени, и потом брокер отправит сообщение в скрипт о, и уже скрипт будет отправлять уведомление куда нужно
RabbitMQ не предназначен для решения таких задач, там можно это сделать через плагин, но это кривой костыль и забивание гвоздей микроскопом.

а тема просто поставить крон не получится, там плавающее число получается
Крон как раз идеально подходит для этой задачи. Просто запускать чекер нужно раз в минуту - он будет брать из БД сообщения, время которых наступило, и рассылать их. А если не нужна рассылка несколько раз в течение дня, то вообще один раз в день крон запускать.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы