Réutilisation de l'objet client dans plusieurs threads - Amazon Neptune

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.

Réutilisation de l'objet client dans plusieurs threads

Réutilisez le même objet client (ou GraphTraversalSource) dans plusieurs threads. Autrement dit, créez une instance partagée d'une org.apache.tinkerpop.gremlin.driver.Client classe dans votre application plutôt que de le faire dans chaque thread. L'objet Client est thread-safe, et la surcharge entraînée par l'initialisation est considérable.

Cela s'applique également à GraphTraversalSource, qui crée un objet Client en interne. Par exemple, le code suivant entraîne l'instanciation d'un nouvel objet Client :

import static org.apache.tinkerpop.gremlin.process.traversal.AnonymousTraversalSource.traversal; ///// GraphTraversalSource traversal = traversal() .withRemote(DriverRemoteConnection.using(cluster));