0
Resque
Resque é uma biblioteca Ruby suportada por Redis para criar trabalhos em segundo plano, colocá-los em várias filas e processá-los mais tarde.O Resque (pronunciado como "resgate") é uma biblioteca suportada pelo Redis para criar trabalhos em segundo plano, colocar esses trabalhos em várias filas e processá-los posteriormente.Os trabalhos em segundo plano podem ser qualquer classe ou módulo Ruby que responde à execução.Suas classes existentes podem ser facilmente convertidas em trabalhos em segundo plano ou você pode criar novas classes especificamente para executar o trabalho.Ou você pode fazer as duas coisas.O Resque é fortemente inspirado pelo DelayedJob (que é ótimo) e compreende três partes: Uma biblioteca Ruby para criar, consultar e processar tarefas. Uma tarefa Rake para iniciar um trabalhador que processa tarefas. Um aplicativo Sinatra para monitorar filas, tarefas e trabalhadores.Os funcionários da equipe de pesquisa podem ser distribuídos entre várias máquinas, priorizam suporte, são resistentes a inchaços / "vazamentos" de memória, são otimizados para o REE (mas trabalham com ressonância magnética e JRuby), informam o que estão fazendo e esperam falhas.Filas de resque são persistentes;suporte a tempo constante, pressão atômica e pop (graças a Redis);fornecer visibilidade ao seu conteúdo;e armazene tarefas como pacotes JSON simples.O frontend da Resque informa o que os trabalhadores estão fazendo, o que eles não estão fazendo, quais filas você está usando, o que está nessas filas, fornece estatísticas gerais de uso e ajuda a rastrear falhas.O Resque agora suporta Ruby 2.3.0 e superior.Também apoiaremos apenas o Redis 3.0 e versões posteriores.
resque