Return to Video

05-12 Colas de tareas y Cron Jobs

  • 0:00 - 0:02
    Veamos otra
    característica necesaria
  • 0:02 - 0:04
    para crear
    aplicaciones escalables...
  • 0:04 - 0:07
    Colas de tareas.
    ¿Por qué las necesitamos?
  • 0:07 - 0:08
    Bueno, en este momento
  • 0:08 - 0:11
    esta imagen no debería sorprenderte.
  • 0:11 - 0:14
    Son nuestros usuarios al acceder
    a nuestra aplicación de App Engine
  • 0:14 - 0:15
    desde varios dispositivos,
  • 0:15 - 0:17
    y nuestra aplicación
    al dar respuesta.
  • 0:17 - 0:20
    Técnicamente, esta respuesta
    debe darse
  • 0:20 - 0:22
    en 60 segundos
    a partir de la solicitud.
  • 0:22 - 0:25
    Pero eso es mucho tiempo.
    Hemos hablado de la importancia
  • 0:25 - 0:28
    de dar una respuesta
    tan rápido como sea posible
  • 0:28 - 0:30
    a nuestros estimados usuarios.
    Y no queremos que esperen
  • 0:30 - 0:34
    ni siquiera unos segundos, ¿verdad?
    Menos aún 60 segundos.
  • 0:34 - 0:37
    Debemos dar respuesta
    tan pronto como sea posible.
  • 0:37 - 0:39
    Pero supongamos que la actividad
    de los usuarios
  • 0:39 - 0:41
    desencadena algo grande.
  • 0:41 - 0:44
    Por ejemplo,
    el usuario agrega una nueva conferencia
  • 0:44 - 0:46
    y en consecuencia,
  • 0:46 - 0:49
    es necesario
    enviar 10,000 correos electrónicos
  • 0:49 - 0:51
    para notificar a otros usuarios
    sobre esta conferencia.
  • 0:51 - 0:54
    Primero que nada,
    hacer eso es imposible
  • 0:54 - 0:57
    en menos de 60 segundos.
    Segundo, no querrás
  • 0:57 - 1:00
    que el pobre usuario que acaba
    registrarse a la conferencia
  • 1:00 - 1:02
    espere a que esto ocurra.
  • 1:02 - 1:04
    Recuerda, la actualización
    de pantalla depende de tu respuesta,
  • 1:04 - 1:06
    así que incluso
    los segundos son cruciales
  • 1:06 - 1:08
    para que tu aplicación
    siga siendo responsiva.
  • 1:08 - 1:10
    Las colas de tareas
    vienen al rescate.
  • 1:10 - 1:13
    Es exactamente el tipo de problema
    que resuelven.
  • 1:13 - 1:16
    Y quizá no sean correos
    los que detonan esta necesidad.
  • 1:16 - 1:19
    Podría ser algo más.
    Por ejemplo,
  • 1:19 - 1:20
    una imagen que debe ser analizada,
  • 1:20 - 1:23
    o un video que necesita
    recodificarse.
  • 1:23 - 1:26
    Muchas cosas innecesarias
    para completar la solicitud
  • 1:26 - 1:28
    del usuario
    pueden usar colas de tareas.
タイトル:
05-12 Colas de tareas y Cron Jobs
概説:

more » « less
Video Language:
English
Team:
Udacity
プロジェクト:
UD859 - Developing Scalable Apps
Duration:
01:29

Spanish, Mexican subtitles

改訂 Compare revisions