YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Spanish, Mexican subtitles

← 05-12 Colas de tareas y Cron Jobs

Get Embed Code
6 Languages

Showing Revision 4 created 09/29/2014 by Fran Ontanaya.

  1. Veamos otra
    característica necesaria
  2. para crear
    aplicaciones escalables...
  3. Colas de tareas.
    ¿Por qué las necesitamos?
  4. Bueno, en este momento
  5. esta imagen no debería sorprenderte.
  6. Son nuestros usuarios al acceder
    a nuestra aplicación de App Engine
  7. desde varios dispositivos,
  8. y nuestra aplicación
    al dar respuesta.
  9. Técnicamente, esta respuesta
    debe darse
  10. en 60 segundos
    a partir de la solicitud.
  11. Pero eso es mucho tiempo.
    Hemos hablado de la importancia
  12. de dar una respuesta
    tan rápido como sea posible
  13. a nuestros estimados usuarios.
    Y no queremos que esperen
  14. ni siquiera unos segundos, ¿verdad?
    Menos aún 60 segundos.
  15. Debemos dar respuesta
    tan pronto como sea posible.
  16. Pero supongamos que la actividad
    de los usuarios
  17. desencadena algo grande.
  18. Por ejemplo,
    el usuario agrega una nueva conferencia
  19. y en consecuencia,
  20. es necesario
    enviar 10,000 correos electrónicos
  21. para notificar a otros usuarios
    sobre esta conferencia.
  22. Primero que nada,
    hacer eso es imposible
  23. en menos de 60 segundos.
    Segundo, no querrás
  24. que el pobre usuario que acaba
    registrarse a la conferencia
  25. espere a que esto ocurra.
  26. Recuerda, la actualización
    de pantalla depende de tu respuesta,
  27. así que incluso
    los segundos son cruciales
  28. para que tu aplicación
    siga siendo responsiva.
  29. Las colas de tareas
    vienen al rescate.
  30. Es exactamente el tipo de problema
    que resuelven.
  31. Y quizá no sean correos
    los que detonan esta necesidad.
  32. Podría ser algo más.
    Por ejemplo,
  33. una imagen que debe ser analizada,
  34. o un video que necesita
    recodificarse.
  35. Muchas cosas innecesarias
    para completar la solicitud
  36. del usuario
    pueden usar colas de tareas.