Опитвам delayed_job
сега и имам някои въпроси.
От страницата http://github.com/collectiveidea/delayed_job мога да видя малко информация:
Работниците могат да работят на всеки компютър, стига да имат достъп до базата данни и часовникът им да е синхронизиран. Имайте предвид, че всеки работник ще проверява базата данни поне на всеки 5 секунди.
Когато извикам
rake jobs:work
веднъж, това ще създаде ЕДИН работник, нали?Когато работник проверява базата данни, той ще прочете ВСИЧКИ нови и неуспешни задачи ВСЕКИ ПЪТ и ще ги изпълни?
пише, че работник ще проверява базата данни на всеки 5 секунди, мога ли да направя 2 секунди?
Когато създам работник (
rake jobs:work
), вече има 10 задачи в базата данни и всяка ще отнеме 3s. Колко процеса ще създаде DelayedJob? И колко секунди са необходими общо?