

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Java-based Client Gremlin da utilizzare con Amazon Neptune
<a name="access-graph-gremlin-client"></a>

[Puoi utilizzare uno dei due client Java-based Gremlin open source con Amazon Neptune: il client [Apache TinkerPop Java Gremlin o il client Gremlin](https://search.maven.org/artifact/org.apache.tinkerpop/gremlin-driver) per Amazon Neptune.](https://search.maven.org/artifact/software.amazon.neptune/gremlin-client)

## Client Apache Java Gremlin TinkerPop
<a name="access-graph-gremlin-java-driver"></a>

Il driver [gremlin-driver](https://tinkerpop.apache.org/docs/current/reference/#gremlin-java) Apache TinkerPop Java è il client Gremlin standard e ufficiale che funziona con qualsiasi database grafico. TinkerPop-enabled Usa questo client quando hai bisogno della massima compatibilità con lo spazio di TinkerPop sviluppo più ampio, quando lavori con più sistemi di database a grafi o quando non hai bisogno della gestione avanzata dei cluster e delle funzionalità di bilanciamento del carico specifiche di Neptune. Questo client è adatto anche per applicazioni semplici che si connettono a una singola istanza di Neptune o quando si preferisce gestire il bilanciamento del carico a livello di infrastruttura anziché all'interno del client.

**Importante**  
La scelta della versione corretta del driver Apache TinkerPop Gremlin è fondamentale per la compatibilità con la versione del motore Neptune in uso. L'utilizzo di una versione incompatibile può causare errori di connessione o comportamenti imprevisti. Per informazioni dettagliate sulla compatibilità delle versioni, vedere. [Accesso al grafo Neptune con Gremlin](access-graph-gremlin.md)

**Nota**  
La tabella che consente di determinare la TinkerPop versione di Apache corretta da utilizzare con Neptune è stata spostata in. [Accesso al grafo Neptune con Gremlin](access-graph-gremlin.md) Questa tabella si trovava in precedenza in questa pagina per molti anni e ora è più centralizzata come riferimento per tutti i linguaggi di programmazione che lo supportano. TinkerPop 

## Client Java Gremlin per Amazon Neptune
<a name="access-graph-neptune-gremlin-client"></a>

Il client Gremlin per Amazon Neptune è [un client Gremlin open Java-based source che funge da sostituto diretto](https://github.com/aws/neptune-gremlin-client) del client Java standard. TinkerPop 

Il client Gremlin di Neptune è ottimizzato per i cluster Neptune. Consente di gestire la distribuzione del traffico su più istanze di un cluster e si adatta alle modifiche della topologia del cluster quando si aggiunge o si rimuove una replica. È anche possibile configurare il client per distribuire le richieste su un sottoinsieme di istanze del cluster, in base al ruolo, al tipo di istanza, alla zona di disponibilità (AZ) o ai tag associati alle istanze.

L'[ultima versione del client Java Gremlin di Neptune](https://search.maven.org/artifact/software.amazon.neptune/gremlin-client) è disponibile su Maven Central.

Per ulteriori informazioni sul client Java Gremlin di Neptune, consulta [questo post del blog](https://aws.amazon.com/blogs/database/load-balance-graph-queries-using-the-amazon-neptune-gremlin-client/). [Per esempi di codice e demo, consulta il progetto del cliente. GitHub ](https://github.com/aws/neptune-gremlin-client)

Quando si sceglie la versione del client Neptune Gremlin, è necessario considerare la versione TinkerPop sottostante in relazione alla versione del motore Neptune. Fai riferimento alla tabella di compatibilità all'indirizzo [Accesso al grafo Neptune con Gremlin](access-graph-gremlin.md) per determinare la TinkerPop versione corretta per il tuo motore Neptune, quindi usa la tabella seguente per selezionare la versione del client Neptune Gremlin appropriata:


**Compatibilità della versione del client Neptune Gremlin**  

| Versione client Neptune Gremlin | TinkerPop versione | 
| --- | --- | 
| 3.x | 3.7.x (AWS SDK per Java 2. x/1.x) | 
| 2.1.x | 3.7.x (AWS SDK per Java 1.x) | 
| 2.0.x | 3.6.x | 
| 1.12 | 3.5.x | 