123
Resque je knižnica Ruby podporovaná Redis na vytváranie úloh na pozadí, ich umiestňovanie do viacerých frontov a ich neskoršie spracovanie.Resque (vyslovuje sa ako „rescue“) je knižnica podporovaná Redis na vytváranie úloh na pozadí, ich umiestňovanie do viacerých frontov a ich neskoršie spracovanie.Pozadie na pozadí môže byť akákoľvek trieda Ruby alebo modul, ktorý reaguje na vykonanie.Vaše existujúce triedy sa dajú ľahko previesť na úlohy na pozadí alebo môžete vytvoriť nové triedy špeciálne pre prácu.Alebo môžete urobiť oboje.Resque je veľmi inšpirovaný DelayedJobom (ktorý sa hýbe) a skladá sa z troch častí: Ruby knižnica na vytváranie, dopytovanie a spracovanie úloh Úloha Rake pre začatie pracovníka, ktorý spracováva úlohy Aplikácia Sinatra na monitorovanie front, úloh a pracovníkov.Pracovníci Resque môžu byť rozdelení medzi viaceré stroje, priority podpory, sú odolní voči bloudeniu / „únikom“, sú optimalizované pre REE (ale pracujú na MRI a JRuby), povedia vám, čo robia a očakávajú zlyhanie.Resque fronty sú trvalé;podporuje konštantný čas, atómový tlak a pop (vďaka Redis);zabezpečiť viditeľnosť ich obsahu;a ukladať úlohy ako jednoduché balíčky JSON.Klientske rozhranie Resque vám povie, čo pracovníci robia, čo pracovníci nerobia, aké fronty používate, čo sú v nich, poskytuje všeobecné štatistiky používania a pomáha vám sledovať zlyhania.Resque teraz podporuje Ruby 2.3.0 a vyššie.Budeme tiež podporovať iba Redis 3.0 a vyššie.

Kategórie

Alternatívy programu Resque pre Redis s licenciou s otvoreným zdrojom