好吧,我正在开发一个有两个Heroku应用程序的应用程序——一个是在抓取一个站点后写入我的数据库的写入程序,另一个是使用该数据库的阅读器。在
前者只是一个Python脚本,有一种while 1
循环——实际上是一个Twitter流。我希望它每x分钟运行一次,而不受阅读器的影响。在
现在,在本地运行脚本可以正常工作,但是我不确定在Heroku上运行这个脚本是如何工作的。我试着查了一下,但找不到确切的答案。我读过后台任务,Redis队列,一次性dynos等等,但我不知道该用什么来达到我的目的。我的一些要求是:
我喜欢这里的任何建议或建议。在
我建议将使用者编写为等待的服务器,然后按时间间隔处理流。或者每10分钟就开始处理一次。在
请参见:schedPython模块,它处理在特定时间安排事件并运行它们。
更简单:使用Heroku的scheduler服务。
这种技术更简单-它只是直接通过代码,但如果您同时运行两个相同的使用者,则可能会导致问题。在
相关问题 更多 >
编程相关推荐