/
NUTRINTG File Sender [WORK IN PROGRESS]

NUTRINTG File Sender [WORK IN PROGRESS]

Simple explanation

Sender is responsible for upload of output files on CDP sftp folder. It is uploading files one by one to sftp folder which is based on the data in message. At the end of this process sender remove blockades placed by set analyzer

Infrastructure

All infrastructure are placed in AWS cloud.

Bucket on s3 - place where fetched files are being stored

NoSQL DB - MongoDB / DocumentDB - used to store metadata and errored metadata

Input Queue - SQS - queue with messages from encrypter

Most important process properties

Property

Description

Example

Property

Description

Example

process.parallelSendThreads

Number of threads pararelly sending files

4

process.fixed-delay

Delay between checkings of queue

10000

process.retry-max-number-of-attempts

Maximal number of retry attempt for uploading single file

4

process.retry-back-off-period

Delay between attempt of reuploads of file after fail

fetched/${date}/${filename}

sftp.remoteDirectory=data

root directory where files are getting uploaded

data