Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Gearman - Comunidad JavaGDL

365 views

Published on

Published in: Education
  • Be the first to comment

  • Be the first to like this

Gearman - Comunidad JavaGDL

  1. 1. Procesamiento en paralelo
  2. 2. Procesamiento en paralelo @victorjavierss
  3. 3. ¿Cómo?G E A R M A NM A N A G E R
  4. 4. ¿Qué es gearman?Protocolo con múltiples implementacionesUna cola de mensajesUn coordinador de trabajo
  5. 5. CaracterísticasOpen SourceSencillo y rápidoMultilenguajeDiseño flexible de la aplicación“Sin” puntos de falla
  6. 6. Lenguajes Soportados
  7. 7. Lenguajes Soportados
  8. 8. ¿Quién lo usa?
  9. 9. ¿Cómo funciona?
  10. 10. ComponentesCliente Servidor Trabajadores Trabajo
  11. 11. Componentes Es el responsable de generar trabajo y enviarlo al servidorCliente
  12. 12. ComponentesCliente Servidor Trabajadores Trabajo
  13. 13. Componentes Es el responsable de encontrar el mejor trabajador disponible para realizar el trabajo solicitado por el cliente; así como regresar elServidor resultado.Trabajo
  14. 14. ComponentesCliente Servidor Trabajadores Trabajo
  15. 15. Componentes Son los responsables de realizar el trabajo solicitado por el cliente y enviarlo de vuelta por medio del servidor de trabajos ( job-server)Trabajadores
  16. 16. Preguntas...
  17. 17. ¿Cómo funciona?
  18. 18. ¿Cómo funciona?
  19. 19. ¿Cómo funciona?
  20. 20. ¿Cómo funciona?
  21. 21. ¿Cómo funciona?
  22. 22. ¿Cómo funciona?
  23. 23. ¿Cómo funciona?
  24. 24. ¿Cómo funciona?
  25. 25. ¿Cómo funciona?
  26. 26. ¿Suena bien?
  27. 27. ContrasEl queue se almacena en memoriaNo tiene un modelo de seguridadPocas herramientas de administraciónSi un trabajo es rechazado el cliente no esnotificadoEs un proyecto “joven”
  28. 28. Práctica

×