【发布时间】:2019-02-06 13:01:39
【问题描述】:
我目前正在 Digital Ocean 上的 RoR 上构建一个应用程序。
我喜欢减轻实例的工作量,并将一些关于 crons 的东西转移到 heroku(免费层)。
我想知道是否有人做过类似的事情,如果有,请告诉我你的想法和问题。
【问题讨论】:
标签: ruby-on-rails ruby heroku digital-ocean
我目前正在 Digital Ocean 上的 RoR 上构建一个应用程序。
我喜欢减轻实例的工作量,并将一些关于 crons 的东西转移到 heroku(免费层)。
我想知道是否有人做过类似的事情,如果有,请告诉我你的想法和问题。
【问题讨论】:
标签: ruby-on-rails ruby heroku digital-ocean
首先想到的是在 Heroku 上运行调度程序并不是完全免费的。根据https://devcenter.heroku.com/articles/scheduler的文档
虽然 Scheduler 是一个免费插件,但它通过一次性 dyno 执行计划作业,这将计入您的每月使用量。
因此,可以在免费层上启动并运行实例,但一旦您开始处理作业,您就会被收费。
我认为最难的部分是弄清楚 Heroku 和 DigitalOcean 之间的网络,假设您需要应用使用相同的数据库。
【讨论】: