

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
<a name="access-graph-gremlin-client"></a>

[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](https://search.maven.org/artifact/org.apache.tinkerpop/gremlin-driver) für Amazon Neptune.](https://search.maven.org/artifact/software.amazon.neptune/gremlin-client)

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

Der Apache TinkerPop [Java-Gremlin-Treiber ist der standardmäßige, offizielle Gremlin-Client, der mit jeder -fähigen](https://tinkerpop.apache.org/docs/current/reference/#gremlin-java) Graphdatenbank funktioniert. TinkerPop Verwenden Sie diesen Client, wenn Sie maximale Kompatibilität mit dem breiteren TinkerPop Entwicklungsbereich benötigen, wenn Sie mit mehreren Graphdatenbanksystemen arbeiten oder wenn Sie die für Neptune spezifischen erweiterten Clustermanagement- und Lastausgleichsfunktionen nicht benötigen. Dieser Client eignet sich auch für einfache Anwendungen, die eine Verbindung zu einer einzelnen Neptune-Instanz herstellen, oder wenn Sie den Lastenausgleich lieber auf der Infrastrukturebene als innerhalb des Clients durchführen möchten.

**Wichtig**  
Die Auswahl der richtigen Apache TinkerPop Gremlin-Treiberversion ist entscheidend für die Kompatibilität mit Ihrer Neptune-Engine-Version. Die Verwendung einer inkompatiblen Version kann zu Verbindungsfehlern oder unerwartetem Verhalten führen. Ausführliche Informationen zur Versionskompatibilität finden Sie unter[Zugriff auf ein Neptune-Diagramm mit Gremlin](access-graph-gremlin.md).

**Anmerkung**  
Die Tabelle, die Ihnen hilft, die richtige TinkerPop Apache-Version für Neptune zu ermitteln, wurde verschoben. [Zugriff auf ein Neptune-Diagramm mit Gremlin](access-graph-gremlin.md) Diese Tabelle befand sich zuvor viele Jahre auf dieser Seite und ist jetzt als Referenz für alle unterstützten Programmiersprachen zentralisiert. TinkerPop 

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

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](https://github.com/aws/neptune-gremlin-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](https://search.maven.org/artifact/software.amazon.neptune/gremlin-client) ist in Maven Central verfügbar.

Weitere Informationen zum Neptune-Gremlin-ava-Client finden Sie [in diesem Blogbeitrag](https://aws.amazon.com/blogs/database/load-balance-graph-queries-using-the-amazon-neptune-gremlin-client/). [Codebeispiele und Demos finden Sie im Projekt des Kunden. GitHub ](https://github.com/aws/neptune-gremlin-client)

Bei der Auswahl der Version des Neptune Gremlin-Clients müssen Sie die zugrunde liegende TinkerPop Version im Verhältnis zu Ihrer Neptune-Engine-Version berücksichtigen. Ermitteln Sie anhand der Kompatibilitätstabelle unter [Zugriff auf ein Neptune-Diagramm mit Gremlin](access-graph-gremlin.md) die richtige TinkerPop Version für Ihre Neptune-Engine und wählen Sie dann anhand der folgenden Tabelle die entsprechende Neptune Gremlin-Client-Version aus:


**Kompatibilität der Neptune Gremlin-Clientversionen**  

| Neptune Gremlin-Clientversion | TinkerPop Version | 
| --- | --- | 
| 3.x | 3.7.x (AWS SDK for Java 2.x/1.x) | 
| 2.1.x | 3.7.x (AWS SDK for Java 1.x) | 
| 2.0.x | 3.6.x | 
| 1.12 | 3.5.x | 