lsol
November 29, 2013, 7:14am
1
Cześć,
mam do Was pytanie. Jakiego gemu użylibyście do przygotowania funkcjonalności, która potrzebowaławaby co jakiś czas, np 3 razy dziennie o określonych godzinach lub np co 4h uruchamiać pewną funkcjonalność w aplikacji?
Przyjżałem się gemowi deleyed_job, ale nie wydaje mi się, że może być dory do tego typu zadania.
Z góry dziekuje za pomoc
Lypa
November 29, 2013, 8:17am
3
Ewentualnie, jeśli nie chcesz polegać na unixowym CRONie, jest np. Sidekiq + Clockwork.
mentero
November 29, 2013, 8:53am
5
Sidekiq + Clockwork/Sidetiq
1 Like
Lypa
November 29, 2013, 9:07am
6
Bądź też (do wypróbowania, jakbyś chciał) resque + resque-scheduler.
lsol
November 29, 2013, 10:34am
8
Dziękuje za pomoc
Może jesteście w stanie opisać mi, plusy i minusy stosowania poszczególnych podejść do tematu, kiedy jest stosować, a kiedy nie?
Lypa
November 29, 2013, 11:04am
9
Np. dlatego:
http://adam.heroku.com/past/2010/4/13/rethinking_cron/
Ale kłócić się o zasadność tej krytyki nie zamierzam. Clockworka/Schedulera podrzuciłem jako alternatywy do wypróbowania.
Tomash
November 29, 2013, 3:17pm
10
Lypa:
dlatego:
I właśnie dlatego przed odpowiedzią na pytanie należy je przeczytać. Ponieważ:
raczej wyklucza problem wyskalowania tego na wiele serwerów, co jest koronnym zarzutem wobec crona w tym artykule.