Test multithread envoi sur un port
Bonsoir à tous,
voici mon soucis :
Je créé 10 thread qui (chacun) instancie une connexion à une DB (Cassandra) et y insert une ligne (id,nom,prénom,..) puis ferme la connexion.
Cela fonctionne mais le problème est qu'à un moment donné, un des 10 thread génère une exception :
Code:
1 2
|
com.datastax.driver.core.exceptions.NoHostAvailableException: All host(s) tried for query failed [/monIP:port] Cannot connect |
Disant comme quoi il ne parvient pas à ce connecter.
J'ai pourtant mis un Thread.sleep(100) juste avant fermer la connexion.
PS: J'utilise cela pour faire des tests (test si les ports s'ouvrent et se ferment à temps pour autant d'instance qu'il y ait / qu'il n'ouvre pas tous les ports et ne sache plus suivre,...) sur un serveur possèdant la DB