Bonjour à tous,

Je me permets de poster un nouveau message pour obtenir votre avis sur la meilleure technologie à implémenter pour communiquer entre deux processus avec une persistance des données.

Le but est de passer des paramètres, des fichiers de configurations et autre fichiers de résultats entre deux processus totalement séparés. La première idée était d'implémenter des Socket TCP pour être certain que l'information soit transmise mais c'est beaucoup trop lourd car l'opération doit être effectuée assez souvent (envoi de résultats toutes les 500ms par exemple).

Le Socket UDP n'est pas non plus une bonne solution car si le process de réception venait à tomber, les informations envoyées sur le socket ne serait pas stockées et seraient donc perdues, chose que je veux éviter. L'idéal serait d'implémenter un système de "pipe" qui garde l'information tant que l'autre n'est pas venue la lire, sous la forme d'un fichier ou autre.

Quel est votre avis ?

Merci d'avance,

thegitch