View a markdown version of this page

Java-based Client Gremlin da utilizzare con Amazon Neptune - Amazon Neptune

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

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

Client Apache Java Gremlin TinkerPop

Il driver gremlin Apache TinkerPop Java è il client Gremlin ufficiale standard che funziona con qualsiasi database grafico. TinkerPop-enabled Usa questo client quando hai bisogno della massima compatibilità con il più ampio spazio di TinkerPop sviluppo, quando lavori con più sistemi di database a grafo o quando non hai bisogno delle funzionalità avanzate di gestione dei cluster e bilanciamento del carico specifiche di Neptune. Questo client è adatto anche per applicazioni semplici che si connettono a una singola istanza di Neptune o quando preferisci 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. 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

Nota

La tabella che consente di determinare la TinkerPop versione corretta di Apache da utilizzare con Neptune è stata spostata in. Accesso al grafo Neptune con Gremlin 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 supporta. TinkerPop

Client Java Gremlin per Amazon Neptune

Il client Gremlin per Amazon Neptune è un client Java-based Gremlin open source che funge da sostituto 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 è disponibile su Maven Central.

Per ulteriori informazioni sul client Java Gremlin di Neptune, consulta questo post del blog. Per esempi di codice e demo, consulta il progetto del cliente. GitHub

Quando scegli la versione del client Neptune Gremlin, devi considerare la TinkerPop versione sottostante in relazione alla versione del tuo motore Neptune. Fate riferimento alla tabella di compatibilità all'indirizzo Accesso al grafo Neptune con Gremlin per determinare la TinkerPop versione corretta per il vostro motore Neptune, quindi utilizzate la seguente tabella per selezionare la versione del client Neptune Gremlin appropriata:

Compatibilità della versione del client Neptune Gremlin
Versione del 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