Temporal Schedule

Advanced Ecosystem 🟡 Mid

Definition

Planification native de Temporal pour lancer des Workflows à intervalles réguliers (cron-like). Gère les chevauchements, les pauses et les rattrappages.

Analogie

Un réveil programmable qui sonne chaque jour à la même heure, même si vous dormez encore quand il sonne.

Exemple de code

await client.schedule.create({
  scheduleId: 'daily-report',
  spec: { cronExpressions: ['0 8 * * *'] },
  action: {
    type: 'startWorkflow',
    workflowType: 'generateReport',
  },
});

Cas d'usage

Remplacer les cron jobs fragiles par des schedules durables avec retry et monitoring intégrés.

Termes lies

#orchestration#scheduling