Какой лучший способ автомасштабировать работников в Heroku с помощью Rails 3?
Рельсы 3: Автозаказчики в Героку
Ответ 1
Отъезд
- https://github.com/meskyanichi/hirefire - с открытым исходным кодом
- http://hirefireapp.com/ - услуга в открытой бета-версии теперь
Ответ 2
Эта ветка delayed_job работает очень хорошо. Это очень легко реализовать, если вы уже используете delayed_job в своем приложении.
Изменить: Этот камень должен работать в Rails 3 в соответствии с этим потоком SO.
Ответ 3
Вы можете адаптировать этот камень, чтобы определить, когда есть много заданий, а затем масштабировать его.
Ответ 4
Вы должны взглянуть на этот веб-сайт
Ответ 5
В этой статье показан пример доморощенного http://verboselogging.com/2010/07/30/auto-scale-your-resque-workers-on-heroku
Ответ 6
Я использую безосновательный камень, и он кажется надежным для моей цели dev (шкала от 0 до 1 работника) Я попытался использовать heroscale.com, но служба не работает на 2 месяца, и я не уверен, что оставил свои мандаты героя на такой молодой услуге.
Ответ 7
HireFire - отличная жемчужина для "масштабирования" работников - позволяет вам платить только за точную сумму (на вторую) работы, которая должна быть выполнена. Работает с отложенной работой и спасением.
Ответ 8
Существует также guv, который является открытым исходным кодом. Если вы не хотите запускать его самостоятельно, вы также можете использовать его в качестве дополнения