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.
Désactiver la mise en DNS cache dans la machine virtuelle Java
Dans un environnement où vous souhaitez équilibrer la charge des demandes entre plusieurs répliques de lecture, vous devez désactiver la mise en DNS cache dans la machine virtuelle Java (JVM) et fournir le point de terminaison lecteur de Neptune lors de la création du cluster. La désactivation du JVM DNS cache garantit que le problème DNS est à nouveau résolu à chaque nouvelle connexion afin que les demandes soient réparties sur toutes les répliques de lecture. Pour ce faire, ajoutez la ligne suivante dans le code d'initialisation de votre application :
java.security.Security.setProperty("networkaddress.cache.ttl", "0");
Cependant, une solution plus complète et plus robuste pour l'équilibrage de charge est fournie par le code client Java Amazon Gremlin