Bonjour à tous,
Je me trouve présentement dans un dilemme.
Depuis quelques temps, je dois faire de l'acquisition de données des différents équipements du réseau de l'entreprise pour laquelle je travaille.
Présentement, j'ai bâti les scripts d'acquisitions de données en Php car c'est le seul langage que je connaisse. Par contre, le fais que Php ne soit pas multi-thread m'amène quelques souci de rapidité d'exécution de mes scripts.
En majeure partie mes scripts d'acquisition de données appellent des fonctions système (Ex: shell_exec("rsh -l monUser monIP")) et je récupère le output, le travaille un peu et finalement l'insère dans une BD MySQL.
J'ai tout près d'une centaines d'équipement dont je dois faire l'acquisition de données et le fais que Php fasse cette acquisition de façon séquentielle ralenti passablement celle-ci.
Donc j'en suis venu à la conclusion qu'il me fallait apprendre un autre langage (on en sait jamais assez ) et j'aimerais avoir vos avis sur ce sujet.
Quel language me permettrais de faire de l'acquisition de donné en multithread serait le plus approprié selon vous?
Merci à l'avance pour vos avis.
Partager