Je lis les données financières de mon courtier en temps réel via une API websocket. Le client est écrit en Python. J'ai un autre programme C++ qui lit ces données, mais la façon dont je communique avec le script python est à travers un fichier texte physique.Communication inter-processus à l'aide de fichiers texte physiques
Mes questions sont ...
1) Est-ce que la réécriture constante du fichier texte, l'ouverture, la lecture et la fermeture elle affecte chaque performance? Si oui, quelle est la meilleure façon de le faire? Les performances de mon application sont cruciales.
2) L'utilisation de tuyaux nommés serait-elle une meilleure option? Ou est-ce à peu près la même chose que d'écrire et de lire dans un fichier texte?
* Est-ce que réécrire constamment le fichier texte, l'ouvrir, le lire et le fermer à chaque fois affecte les performances? * Oui –
L'écriture dans les fichiers est lente, les tuyaux sont rapides. – 101
Je ne suis pas sûr que je classifierais en utilisant des fichiers texte comme IPC IMO – EdChum