一种使用多个Delayed :: Job队列的经济实惠的方法

时间:2010-06-15 10:05:19

标签: ruby-on-rails backgroundworker web-hosting heroku delayed-job

我有一个Ruby on Rails应用程序,需要同时处理许多后台作业:一次5-6个,一次最多50-60个,具体取决于一天中的时间。现在我的应用程序在Heroku上运行,每个工作人员每小时收费0.05美元,无论工作人员使用多少CPU或内存。这每个月都要花费我一大笔钱......高达1200美元/月。是否有任何主机可以让我以更便宜的价格做我正在做的事情?

2 个答案:

答案 0 :(得分:1)

移动到我自己的服务器是要走的路。我每月支付300美元以下的机器可以轻松运行40名工人。缺点是必须了解服务器管理,但这并不算太糟糕。

答案 1 :(得分:-1)

如果您想要一个大型并行工作系统,您只需支付第二个工资(因此您只需支付工作人员的工作时间),请查看http://www.simpleworker.com处的SimpleWorker。我打赌它会花费你在Heroku上花费的一小部分并自己动手。

我们也可以Heroku add-on