Resque

597 visualizações

Publicada em

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
597
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
5
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Resque

    1. 1. Resque
    2. 2. O que é ?Resque é uma biblioteca baseada noRedis para criação de tarefas embackground, colocando essas tarefasem múltiplas filas, e processando elasmais tarde
    3. 3. Chris Wanstrath - GitHub
    4. 4. Usos no GitHub• Criação de caches• Contagem de uso do disco• Criação dos tarballs• Criação da gems• Criação de eventos no banco de dados e cache deles• Construção de gráficos• Exclusão de usuários• Atualização do índice de busca
    5. 5. Estrutura• Biblioteca ruby para criação, consulta e processamento de tarefas• Uma tarefa Rake para iniciar um worker para processar as tarefas• Uma app Sinatra para monitorar as filas, tarefas e workers
    6. 6. Classeclass
Job

@queue
=
:file_serve

def
self.perform



#
Executa
a
tarefa

endend
    7. 7. Exemplos
    8. 8. Obrigado a todos
    9. 9. tiagogodinho3@hotmail.comtiagogodinho3@gmail.comtiagogodinho3@tiagogodinhogithub.com/tiagogodinho

    ×