Resque
O que é ?Resque é uma biblioteca baseada noRedis para criação de tarefas embackground, colocando essas tarefasem múltiplas...
Chris Wanstrath - GitHub
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 ...
Estrutura• Biblioteca ruby para criação, consulta  e processamento de tarefas• Uma tarefa Rake para iniciar um  worker par...
Classeclass
Job

@queue
=
:file_serve

def
self.perform



#
Executa
a
tarefa

endend
Exemplos
Obrigado a todos
tiagogodinho3@hotmail.comtiagogodinho3@gmail.comtiagogodinho3@tiagogodinhogithub.com/tiagogodinho
Upcoming SlideShare
Loading in …5
×

Resque

588 views
545 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
588
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for 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

    ×