Contenido del curso
0:00/9:05
Cloud SDK vs Cloud Shell: cuándo usar cada uno
Suscríbete para ver másHola mundo en App Engine
Suscríbete para ver másManejo de versiones en App Engine
Suscríbete para ver másDominios personalizados en App Engine
Suscríbete para ver másConfiguración de certificados SSL y dominios personalizados
Suscríbete para ver másSubir código a Google Cloud Source Repositories
Suscríbete para ver másStackdriver Debugger
Suscríbete para ver másUso de Stack Driver Debugger en Google Cloud Platform
Suscríbete para ver másError Reporting
Suscríbete para ver másCómo filtrar logs con Stackdriver Logging
Suscríbete para ver másDetecta cuellos de botella con StackDriver Trace
Suscríbete para ver másLas colas de tareas en App Engine permiten ejecutar código en segundo plano con fiabilidad y control. Aquí verás cómo funcionan los tipos push y pull, cómo configurar el archivo queue.jam con parámetros como rate, bucketSize y retryParameters, y cómo hacer deploy con GCloud para validar tus task queues en la consola de Google Cloud.
¿Qué son y por qué usar colas de tareas en App Engine?
Las colas de tareas son una herramienta para desacoplar y procesar trabajos fuera del flujo principal. Funcionan con el principio first in y first out, lo que asegura orden en la ejecución. Son fáciles de configurar y muy potentes para responder a eventos y automatizar procesos.
¿Cómo funcionan las colas de tipo push?
¿Y qué hace una cola de tipo pull?
¿Cómo configurar queue.jam y la cola default?
El archivo de configuración es queue.jam, ubicado al mismo nivel que App Jam. Ahí defines tus queues y sus parámetros. La configuración inicial ilustra la default y sirve para entender los básicos.
¿Qué parámetros clave tiene la default?
Estos valores básicos cubren la mayoría de necesidades iniciales. Existen más parámetros, pero con esta base puedes operar con seguridad.
¿Cómo crear una cola personalizada como MailQueue?
Para una cola dedicada a enviar correos tras un evento del proyecto, define una nueva entrada que referencia la función en tu código y ajusta su cadencia.
Parámetros destacados:
Con esto, la cola queda lista para ejecutarse cuando su nombre sea invocado desde el código de la aplicación.
¿Cómo desplegar con GCloud y validar en la consola?
Tras modificar queue.jam, realiza un nuevo deploy con la herramienta GCloud. Se recomienda versionar el despliegue, por ejemplo, subir de la versión tres a la versión cuatro.
¿Qué considerar antes del deploy con GCloud?
¿Dónde ver las task queues en la consola?
Todo quedará visible y listo para ejecutarse cuando el nombre de la cola sea invocado en tu código.
¿Tienes un caso real para automatizar con una cola push o pull en App Engine? Cuéntalo y comenta cómo parametrizarías el rate, bucketSize y retryParameters.