Bonjour,
Je developpe actuellement une application locale, s'adressant à un Web-service. Celle ci dois traiter des fichiers lourds (entre 300 et 45 000 enregistrements).
Le web service gere les soumissions une par une.
Malheureusement il est developpé par une entreprise exterieur, je n'ai pas le droit de le modifier pour qu'il puisse gerer des paquets de soumissions.
Pour optimiser mes traitements j'ai donc decidé de creer un thread par ligne de fichier effectuant la soumission a mon web-service au sein d'une connexion commune a tous les threads.
Le resultat etait decevant a moins que j'autorise 100 threads simultanés.
Mes questions:
1 - Quels sont les risques encourus a l'utilisation d'autant de Threads pour mon systeme (pas de probleme niveau web service il est reputé robuste (env 1000 soumission/s))?
2 - Existe t'il de meilleurs moyen d'optimisation dans mon cas ?
Merci d'avance pour vos reponses.
Partager