запуск delayed_job на каждом сервере приложений или на отдельном экземпляре? - PullRequest
0 голосов
/ 27 декабря 2011

Мы переносим наше приложение www.monaqasat.com с одного сервера на распределенную инфраструктуру и обсуждаем, откуда запускать delayed_job. Два очевидных варианта:

  • Из каждого экземпляра приложения?
  • С одного (или избыточного) сервера утилит?

Любые рекомендации или плюсы / минусы?

1 Ответ

0 голосов
/ 27 декабря 2011

Я бы предпочел использовать один служебный сервер, если только он не станет перегруженным для одного сервера.

Я бы также посмотрел на Gearman- http://gearman.org/.

Если вам нужен серьезный обмен сообщениями, тогда RabbitMq http://www.rabbitmq.com/ - хороший выбор.

...