

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Bonnes pratiques pour l'utilisation du client Java Gremlin avec Neptune
<a name="best-practices-gremlin-java-client"></a>

Suivez ces recommandations lors de l'utilisation du client Java Gremlin avec Neptune. Ces bonnes pratiques vous aident à optimiser les performances, à gérer efficacement les connexions et à éviter les pièges courants lorsque vous utilisez le pilote Java.

Pour plus d'informations sur la configuration des intervalles de pulsation pour Neptune Serverless, consultez. [Configuration Heartbeat pour Neptune Serverless](best-practices-gremlin-heartbeat-serverless.md)

**Topics**
+ [Réutilisation de l'objet client dans plusieurs threads](best-practices-gremlin-java-reuse.md)
+ [Création d'objets client Java Gremlin distincts pour les points de terminaison en lecture et en écriture](best-practices-gremlin-java-separate.md)
+ [Ajout de plusieurs points de terminaison de réplica en lecture à un groupe de connexions Java Gremlin](best-practices-gremlin-java-multiple.md)
+ [Fermeture du client pour éviter de limiter les connexions](best-practices-gremlin-java-close-connections.md)
+ [Création d'une connexion après un basculement](best-practices-gremlin-java-new-connection.md)
+ [Définition de `maxInProcessPerConnection` et `maxSimultaneousUsagePerConnection` sur la même valeur](best-practices-gremlin-java-maxes.md)
+ [Envoi de requêtes au serveur sous la forme de bytecode et non de chaînes](best-practices-gremlin-java-bytecode.md)
+ [Consommez toujours complètement l'itérateur ResultSet ou l'itérateur renvoyé par une requête](best-practices-gremlin-java-resultset.md)
+ [Ajout en bloc de sommets et d'arêtes dans des lots](best-practices-gremlin-java-batch-add.md)
+ [Désactivation de la mise en cache du DNS dans la machine virtuelle Java](best-practices-gremlin-java-disable-dns-caching.md)
+ [Définition facultative de délais d'expiration au niveau de chaque requête](best-practices-gremlin-java-per-query-timeout.md)
+ [Résolution des problèmes de `java.util.concurrent.TimeoutException`](best-practices-gremlin-java-exceptions-TimeoutException.md)