Supponiamo che gli utenti dell'applicazione A desiderino vedere i dati aggiornati dall'applicazione B il più frequentemente possibile. Sfortunatamente l'app A o l'app B non possono usare le code dei messaggi e non possono condividere un database. Quindi l'app B scrive un file e un lavoro batch controlla periodicamente per vedere se il file è presente e se il carico lo carica nell'app A.
Esiste un nome per questo concetto? Una descrizione molto esplicita e geniale: "Esecuzione di lavori batch molto frequenti in un circuito chiuso da emulare quasi in tempo reale".
Questo concetto è simile a "polling". Tuttavia, il sondaggio ha la connotazione di essere molto frequente, più volte al secondo, mentre il più spesso si esegue un lavoro batch sarebbe ogni pochi minuti.
Una domanda correlata: qual è il ciclo più stretto che sia ragionevole. È 1 minuto di 5 minuti o ...? Ricorda che i lavori batch vengono avviati da un pianificatore di lavori batch (ad esempio, Autosys, Control M, CA ESP, Spring Batch, ecc.) E quindi eseguire un lavoro troppo spesso causerebbe sovraccarico e ingombro.