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 :
Disant comme quoi il ne parvient pas à ce connecter.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 com.datastax.driver.core.exceptions.NoHostAvailableException: All host(s) tried for query failed [/monIP:port] Cannot connect
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
Partager