Поиск очереди заданий, которая может запускать задания в указанное время - PullRequest
3 голосов
/ 28 июня 2010

Я ищу очередь заданий, которая имеет следующие функции:

  1. Можно указать конкретное будущее время для запуска задания
  2. Записаны сбои
  3. Возможность удалять определенные задания из очереди (можно обойтись без этого, но было бы неплохо)
  4. Не на основе MySQL
  5. Хорошо работает с Rails

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

Спасибо

Ответы [ 3 ]

3 голосов
/ 28 июня 2010

Для общих вопросов по инструменту, как это, первый шаг должен проверить Ruby Toolbox .

Я полагаю, delayed_job должен выполнить эту работу.

Примечание : оно основано на ActiveRecord, поэтому любое решение для хранения данных, с которым может работать AR, будет работать.

1 голос
/ 28 июня 2010

Это не чистый Ruby, но вы можете создать crontab, который будет запускать ваши задания на Ruby.Для изменения заданий см., Например, CronEdit .

1 голос
/ 28 июня 2010

Я смотрел на Бинстальк сегодня.Его Рубиновые привязки существуют.Есть также специфичный для Rails плагин.И много других привязок .Я полагаю, что вы можете создать приложение для запуска приложений в указанное время.

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