我是Django和Heroku的新手。我创建了一个自定义管理命令,该命令使用来自Web应用程序的数据填充Google电子表格。该操作需要4分钟。它通过Heroku时间表每晚运行一次,据我了解,该时间表会启动dyno以执行命令,然后关闭dyno。
我现在正在寻找一种可以按需运行此自定义命令的方法,以便可以从我的Web应用程序执行该命令。我找到了两种解决方案:Celery和Redis Queue。两者看上去都不错,但是从我的眼中看,他们都需要第二个全天候运行的dyno工人。
这是一个业余爱好项目,因此我不想为第二次测功机付费,因为它每周都运行一次,因此一直不停地运转。
有解决方案的想法吗?