Temporal Worker
Advanced Ecosystem 🔴 SeniorDefinition
Processus qui écoute une Task Queue Temporal et exécute les Workflows et Activities assignés. Plusieurs Workers peuvent partager la même queue pour la scalabilité.
Analogie
Un employé de bureau qui prend des dossiers dans une pile partagée et les traite un par un.
Exemple de code
import { Worker } from '@temporalio/worker';
const worker = await Worker.create({
workflowsPath: require.resolve('./workflows'),
activities,
taskQueue: 'order-queue',
});
await worker.run();
Cas d'usage
Déployer des Workers scalables horizontalement pour absorber les pics de charge sur les tâches asynchrones.