YxEAI-Transfert permet la mise en place de copie de fichiers entre serveur au sein d’une infrastructure. Notez que rsync (ou équivalent) doit être utilisez si vous souhaitez la mise en place d’une synchronisation des fichiers.
YxEAI-Transfert permet de lire des données d’un producteur: à partir d’un dossier local ou, partagé, d’un compte SFTP/FTP ou d’un client Kafka, et de le déposer sur 1 à plusieurs destinataires (dossier, sftp, Kafka). Une historisation des échanges est possible et paramétrable.
Il n’y a pas de limite sur la taille des fichiers à transport, bien que certains choix doivent être fait en fonction des modes de transports mis en oeuvre (Stream ou SmallBlock). Ainsi, les fichiers peuvent être de quelques octects (ou kilooctect) et gardé en mémoire pour les opérations, ou bien ils peuvent être de plusieurs Giga Octects et un mode mixte memoire-fichier temporaire sera mis en place. Pour les transferts avec Kafka la taille des données est directement liée au paramétrage de cette infrastructure.
La vitesse de transfert dépendra bien sur des performances de votre réseaux, le minimum d’impact sur les traitement de YxEAI sont garantis.
Il est possible, bien que limité pour l’instant, de modifier le contenu des fichiers par des programmes java intégrés.
YxEAI-Transfert est utilisable sur Windows ou Linux et requiert Java.