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
Apache Java Gremlin-Client TinkerPop
Verwenden Sie nach Möglichkeit immer die neueste Version des Apache TinkerPop Java Gremlin-Clients
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 |
---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(veraltet) |
(veraltet) |
TinkerPop Clients sind normalerweise innerhalb einer Serie abwärtskompatibel (3.3.x
z. 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
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
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
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
Weitere Informationen zum Neptune-Gremlin-ava-Client finden Sie in diesem Blogbeitrag