Client Gremlin basati su Java 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à.

Client Gremlin basati su Java da utilizzare con Amazon Neptune

Puoi utilizzare uno dei due client Gremlin open source basati su Java con Amazon Neptune: il client Apache TinkerPop Java Gremlin o il client Gremlin per Amazon Neptune.

Client Apache Java Gremlin TinkerPop

Se puoi, usa sempre l'ultima versione del client Apache TinkerPop Java Gremlin supportata dalla versione del tuo motore. Le versioni più recenti contengono numerose correzioni di bug che migliorano la stabilità, le prestazioni e l'usabilità del client.

La tabella seguente elenca le prime e le ultime versioni del TinkerPop client supportate da diverse versioni del motore Neptune:

Versione del motore Neptune Versione minima TinkerPop TinkerPop Versione massima

1.3.2.1

3.7.1

3.7.2

1.3.2.0

3.7.1

3.7.2

1.3.1.0

3.6.2

3.6.5

1.3.0.0

3.6.2

3.6.4

1.2.1.1

3.6.2

3.6.2

1.2.1.0

3.6.2

3.6.2

1.2.0.2

3.5.2

3.5.6

1.2.0.1

3.5.2

3.5.6

1.2.0.0

3.5.2

3.5.6

1.1.1.0

3.5.2

3.5.6

1.1.0.0

3.4.0

3.4.13

1.0.5.1 e versioni precedenti

(obsoleta)

(obsoleta)

TinkerPop i client sono in genere retrocompatibili all'interno di una serie (3.3.x, ad esempio, o3.4.x). Esistono casi eccezionali in cui è necessario interrompere la compatibilità con le versioni precedenti, quindi è meglio controllare i consigli di aggiornamento prima di TinkerPop eseguire l'aggiornamento a una nuova versione del client.

Il client potrebbe non essere in grado di utilizzare i nuovi passaggi o le nuove funzionalità introdotti nelle versioni successive a quella supportata dal server, ma è possibile aspettarsi che le query e le funzionalità esistenti funzionino a meno che la raccomandazione di aggiornamento non richieda una modifica sostanziale.

Client Java Gremlin per Amazon Neptune

Il client Gremlin per Amazon Neptune è un client Gremlin open source basato su Java che funge da sostituto diretto 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