Java-basierte Gremlin-Clients für die Verwendung mit Amazon Neptune - Amazon Neptune

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Java-basierte Gremlin-Clients für die Verwendung mit Amazon Neptune

Sie können einen von zwei Java-basierten Open-Source-Gremlin-Clients mit Amazon Neptune verwenden: den Apache TinkerPop Java Gremlin-Client oder den Gremlin-Client für Amazon Neptune.

Apache Java Gremlin-Client TinkerPop

Verwenden Sie nach Möglichkeit immer die neueste Version des Apache TinkerPop Java Gremlin-Clients, die Ihre Engine-Version unterstützt. Neuere Versionen enthalten zahlreiche Fehlerbehebungen, die Stabilität, Leistung und Benutzerfreundlichkeit des Clients verbessern können.

In der folgenden Tabelle sind die frühesten und neuesten Versionen des TinkerPop Clients aufgeführt, die von verschiedenen Neptune-Engine-Versionen unterstützt werden:

Neptune-Engine-Version Minimale Version TinkerPop Maximale TinkerPop Version

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 und älter

(veraltet)

(veraltet)

TinkerPop Clients sind normalerweise innerhalb einer Serie abwärtskompatibel (3.3.xz. B. oder3.4.x). Es gibt Ausnahmefälle, in denen die Abwärtskompatibilität unterbrochen werden muss. Überprüfen Sie daher am besten die TinkerPopUpgrade-Empfehlung, bevor Sie auf eine neue Client-Version aktualisieren.

Der Client kann möglicherweise neue Schritte oder neue Features nicht verwenden, die in höheren, nicht vom Server unterstützten Versionen eingeführt werden. Sie können jedoch erwarten, dass vorhandene Abfragen und Features funktionieren, es sei denn, die Upgrade-Empfehlung beschreibt eine grundlegende Änderung.

Anmerkung

Ab der Neptune-Engine-Version 1.1.1.0 verwenden Sie keine niedrigere TinkerPop Version als. 3.5.2

Python-Benutzer sollten die Verwendung von TinkerPop Version 3.4.9 aufgrund einer standardmäßigen Timeout-Einstellung, die eine direkte Konfiguration erfordert, vermeiden (siehe TINKERPOP-2505).

Gremlin-Java-Client für Amazon Neptune

Der Gremlin-Client für Amazon Neptune ist ein Java-basierter Open-Source-Gremlin-Client, der als Drop-In-Ersatz für den Standard-Java-Client fungiert. TinkerPop

Der Neptune-Gremlin-Client ist für Neptune-Cluster optimiert. Er ermöglicht die Verwaltung der Verteilung des Datenverkehrs auf mehrere Instances in einem Cluster und passt sich an Änderungen der Cluster-Topologie an, wenn Sie ein Replikat hinzufügen oder entfernen. Sie können den Client sogar so konfigurieren, dass er Anforderungen über eine Teilmenge von Instances im Cluster verteilt, basierend auf Rolle, Instance-Typ, Availability Zone (AZ) oder Tags, die den Instances zugeordnet sind.

Die neueste Version des Neptune-Gremlin-Java-Clients ist in Maven Central verfügbar.

Weitere Informationen zum Neptune-Gremlin-ava-Client finden Sie in diesem Blogbeitrag. Codebeispiele und Demos finden Sie im Projekt des Kunden. GitHub