Capítulo 8. Trabajo periódico

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

El patrón Trabajo periódico amplía el patrón Trabajo por lotes añadiendo una dimensión temporal y permitiendo que la ejecución de una unidad de trabajo sea desencadenada por un evento temporal.

Problema

En el mundo de los sistemas distribuidos y los microservicios, hay una clara tendencia hacia las interacciones de aplicaciones en tiempo real y basadas en eventos que utilizan HTTP y mensajería ligera. Sin embargo, independientemente de las últimas tendencias en el desarrollo de software, la programación de trabajos tiene una larga historia, y sigue siendo relevante. Los trabajos periódicos se utilizan habitualmente para automatizar el mantenimiento del sistema o las tareas administrativas. También son relevantes para las aplicaciones empresariales que requieren la realización periódica de tareas específicas. Ejemplos típicos son la integración entre empresas mediante la transferencia de archivos, la integración de aplicaciones mediante el sondeo de bases de datos, el envío de boletines electrónicos y la limpieza y archivo de archivos antiguos.

La forma tradicional de gestionar los trabajos periódicos para el mantenimiento del sistema ha sido utilizar software de programación especializado o cron. Sin embargo, el software especializado puede resultar caro para casos de uso sencillos, y las tareas cron que se ejecutan en un único servidor ...

Get Patrones Kubernetes, 2ª Edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.