Назад | Перейти на главную страницу

Установка resque на экземплярах amazon ec2

Моя проблема - обрабатывать изображения через экземпляры ec2.

На основе этого аналогичного вопроса: Отдельный сервер для спасателей

И в этой статье: http://highscalability.com/blog/2009/11/6/product-resque-githubs-distrubuted-job-queue.html

Я планирую распределить рабочих вокруг экземпляров ec2, скажем, 3. Но я не придумал, как это сделать.

Мои сомнения:

  1. Мне нужно установить resque на каждый экземпляр amazon ec2?
  2. Если да, они должны использовать один сервер Redis или у каждого может быть свой?
  3. Правильно ли использовать SQS, и каждая интанс будет прослушивать эту глобальную очередь и обрабатывать мои входящие файлы?

Большое спасибо, если вы можете помочь!

Вам нужно будет установить resque для каждого экземпляра, но они могут использовать один сервер Redis для получения работы. Мастер пула Resque на каждом экземпляре будет отслеживать список очередей, которые он настроил для опроса, и будет запускать рабочие процессы в зависимости от того, что он извлекает.