Существует ли система динамического планирования для лучшей реализации платежной системы на основе подписки? - PullRequest
0 голосов
/ 12 ноября 2019

Я делал систему оплаты подписки с нуля на python в Django. Я использую ритм сельдерея для запланированной задачи с RabbitMQ в качестве посредника очереди. django_celery_beat использует D atabaseScheduler, который вызывает проблемы.

  1. Занимает много времени на отправку простого задания посреднику. Я использовал его для истечения срока действия пользователей. Для некоторых задач истечения времени это заняло около 60 секунд - 150 секунд. Но обычно это занимало от 100 мс до 500 мс.

  2. Другая проблема заключается в том, что, хотя я планирую некоторую задачу, когда она записывается в базу данных, она блокирует планировщикпо какой-то причудливой причине и из-за этого пропущено несколько задач.

Я изучал Apache Airflow, потому что он продается как отраслевой стандартрешение для планирования.

Но я не думаю, что оно применимо и выполнимо для моего небольшого проекта.

Если вы работали и играли с системой оплаты по подписке, можете ли вы посоветовать мне, какидти вперед с этим?

...