sftp downloader
analisi
il servizio si occupa di andare a scaricare dei file che si trovano all’interno di aree sftp e ftp esterne
ingaggio
il worker viene attivato sulla base di una coda in cui viene segnalato il file/la cartella da recuperare
{
"SistemaId" : 3,
"indirizzoArea" : "sftp.cliente.cloud",
"percorso" : "out"
}N.B.: la struttura potrebbe avere anche altri campi in base alla struttura del messaggio base
il worker può essere ingaggiato da:
- api (per caricamenti da sistemi esterni più evoluti)
- op
elaborazione
l’elaborazione consiste nell’accedere all’area e andare nel percorso indicato e recuperarne il contenuto, l’attività di recupero è composta da un copia e cancella dove la seconda è eseguita dopo aver eseguito una verifica della presenza del file una volta copiato
le credenziali di accesso sono contenute in un db e vengono ricercate tramite la chiave sistema-indirizzoArea
l’area in cui questi file vengono copiati è un disco di tsuite condiviso tra i servizi che vi devono accedere
infine, viene pubblicato il messaggio per l’analisi del file copiato
eventi in out
- analisi file