我的理解是Heroku使用dyno(基于:https://devcenter.heroku.com/articles/scheduler#dynohour-costs)根据任务运行的实际时间量收取Cron任务。
所以,如果我需要一个快速的任务来运行每X分钟,我可以使用cron插件来处理它,而不是工作dyno,我会收取一小部分费用。
因此,如果以上所有内容都是真的,那么Iron.io工作者的用途是什么?它们与cron作业中的dynos相同(大约),并且无法连接到DB。
我有一种感觉,我错过了一些东西。
答案 0 :(得分:1)
我认为IronWorker可以将数据库用于Heroku。然而,我可能会误解这一点。
我无法在Heroku上获得有关cron任务的大量经验,所以请原谅我,如果我的限制有误。但是,我的印象是,从一个dyno到一个dyno的缩放是一个过程。 IronWorker闪耀的地方实际上是让工作服务器的数量根据需求而波动 - 您可以随时注意扩展,但只支付您实际使用的规模。