Un background worker è un processo che viene eseguito in background, separato dall’applicazione principale e inaccessibile da Internet. L’uso di un background worker per le attività in corso, come l’elaborazione di grandi insiemi di dati, mantiene queste attività separate dall’applicazione principale e aiuta a mantenere una buona esperienza utente.

Questo tipo di processo non è pensato per essere eseguito come un lavoro una tantum che termina dopo un certo periodo di tempo. Se un background process termina dopo aver completato il suo lavoro, il pod si spegne, si riavvia e ripete il processo. Per un processo che termina dopo aver completato il suo lavoro, utilizzare un processo cron job.

È possibile aggiungere un background worker quando si aggiunge un’applicazione o in qualsiasi momento dalla scheda Processi. Sebbene non ci sia un limite al numero di processi di background worker che si possono aggiungere, ogni processo richiede almeno un pod per essere eseguito.

Per aggiungere un nuovo background worker, cliccare su Crea processo e compilare i campi come segue:

Creare un processo background worker.
Creare un processo background worker.
  • Nome: il nome del processo; ad esempio, Calcolo del prezzo.
  • Tipo: scegliere Background worker.
  • Comando di avvio: il comando necessario per avviare il processo, ad esempio npm run [processo].
  • Dimensione del Pod: determinare la CPU e la RAM dedicate al processo.
  • Istanze: il numero di istanze necessarie, fino a un massimo di 50. Ogni istanza rappresenta un pod e le istanze utilizzano tutte la stessa dimensione del pod. Non è possibile definire una dimensione del pod diversa per ogni istanza.

È possibile modificare i dettagli di qualsiasi processo in qualsiasi momento, comprese le dimensioni del pod (scalatura verticale) e il numero di pod in esecuzione simultaneamente (scalatura orizzontale). Per saperne di più sulla modifica delle dimensioni dei pod e sulle altre opzioni di scalatura, consultare la nostra guida su come scalare le risorse delle applicazioni.

Fare clic su Continua, controllare il riepilogo e il metodo di pagamento, quindi fare clic su Conferma per terminare la creazione del nuovo processo.

Documentazione correlata