рельсы: запланированные задания, но не более одного за раз - PullRequest
0 голосов
/ 23 августа 2010

У меня есть запланированное задание, которое запускается каждые 5 секунд. Я сейчас использую backgroudRB для планирования. Но иногда работа может занимать более 5 секунд, и я не хочу, чтобы одновременно выполнялось более одной работы. В .Net мы можем использовать класс Mutex, но я не уверен, что мне следует использовать в приложении rails.

Спасибо.

1 Ответ

0 голосов
/ 23 августа 2010

Тьф, я помню, что использовал backgrounDRb, это было ужасно.Я использую Resque сейчас, после использования delayed_job.Оба работают хорошо, и вы можете решить свою проблему, запустив только одного работника.Вы можете найти оба на Github.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...