Resque je Ruby biblioteka Ruby podržana za kreiranje pozadinskih poslova, njihovo postavljanje u više redova i obradu kasnije.Resque (izgovara se poput "spašavanje") knjižnica je podržana Redis-om za stvaranje pozadinskih poslova, postavljanje tih poslova u više redova i kasnije obrada.Pozadinski poslovi mogu biti bilo koji Ruby klase ili moduli koji reagiraju na izvedbu.Vaše postojeće klase mogu se lako pretvoriti u pozadinske poslove ili možete stvoriti nove klase posebno za obavljanje posla.Ili, možete učiniti i jedno i drugo.Resque snažno nadahnjuje DelayedJob (koji stijena) i sadrži tri dijela: Ruby knjižnica za stvaranje, postavljanje upita i obradu poslova Rake zadatak za pokretanje radnika koji obrađuje poslove Sinatra aplikacija za nadgledanje redova, poslova i radnika.Resque radnici mogu se raspodijeliti na više strojeva, podržati prioritete, otporni su na blok memorije / "curenja", optimizirani su za REE (ali rade na MRI i JRuby-u), govore vam što rade i očekuju neuspjeh.Redovi zadržanja su postojani;podržavaju konstantno vrijeme, atomsko guranje i iskakanje (zahvaljujući Redisu);pružaju vidljivost njihovim sadržajima;i pohranite poslove kao jednostavne JSON pakete.Resque frontend vam govori što radnici rade, što radnici ne rade, koje redove koristite, što ima u tim redovima, pruža opću statistiku upotrebe i pomaže vam da pratite neuspjehe.Resque sada podržava Ruby 2.3.0 i novije verzije.Također ćemo samo podržavati Redis 3.0 i više ići naprijed.
resque

Web stranica:

Kategorije

Alternativa Resqueu za Rails ActiveRecord sa licencom otvorenog koda