🎉 T-wiki 1.3.0 is released

BACK-ENDProgettiSFTP downloader

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