@ForestGumo

Выполнение задач с разным временем?

У меня есть бот, который может работать с блокчейном. Есть маршруты, в которых есть множество действий(swap, liquidity, mint, ...). Клиент выбирает маршрут, затем действия в нем записываются в базу данных и рассчитывается дата, когда каждое действие должно начать выполнение. Допустим, клиент_1 нажал на маршут_1 и 10 действий записались в бд, рассчитались, когда каждая должна начать выполнение и код начинает выполнять каждое действие в соответствии со временем. Клиент_2 нажал на маршрут_2 и другие 7 действий так же рассчитались, добавились в очередь и начали работу. Все это работать должно параллельно, если вдруг время действий двух пользователей совпадет.

Я думал использовать apscheduler или celery/rabbit. Какой из этих вариантов лучше? Или может есть другие решения?
  • Вопрос задан
  • 56 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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