Clients Gremlin basés sur Java à utiliser avec Amazon Neptune - Amazon Neptune

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Clients Gremlin basés sur Java à utiliser avec Amazon Neptune

Vous pouvez utiliser l'un des deux clients G705 open source basés sur Java avec Amazon Neptune : le client Apache TinkerPop Java G705 ou le client G705 pour Amazon Neptune.

Client Apache TinkerPop Java Gremlin

Dans la mesure du possible, utilisez toujours la dernière version du client Apache TinkerPop Java Gremlin prise en charge par la version de votre moteur. Les versions plus récentes contiennent de nombreux correctifs de bogues qui contribuent à améliorer la stabilité, les performances et l'ergonomie du client.

Le tableau ci-dessous répertorie les versions les plus anciennes et les plus récentes du TinkerPop client prises en charge par les différentes versions du moteur Neptune :

Version du moteur Neptune TinkerPop Version minimale TinkerPop Version maximale

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 et versions ultérieures

(obsolète)

(obsolète)

TinkerPop les clients sont généralement rétrocompatibles au sein d'une série (par exemple3.3.x, ou3.4.x). Dans certains cas exceptionnels, la rétrocompatibilité doit être rompue. Il est donc préférable de vérifier les recommandations de TinkerPop mise à niveau avant de passer à une nouvelle version du client.

Le client ne sera peut-être pas en mesure d'utiliser les nouvelles étapes ou les nouvelles fonctionnalités introduites dans les versions ultérieures à celles prises en charge par le serveur, mais les requêtes et les fonctionnalités existantes devraient fonctionner, sauf si la recommandation de mise à niveau indique un changement radical.

Note

À partir de la version 1.1.1.0 du moteur Neptune, n'utilisez pas de TinkerPop version inférieure à. 3.5.2

Les utilisateurs de Python devraient éviter d'utiliser TinkerPop la version en 3.4.9 raison d'un paramètre de délai d'expiration par défaut qui nécessite une configuration directe (voir TINKERPOP-2505).

Client Java Gremlin pour Amazon Neptune

Le client G705 pour Amazon Neptune est un client G705 open source basé sur Java qui remplace directement le client Java standard. TinkerPop

Le client Gremlin Neptune est optimisé pour les clusters Neptune. Il vous permet de gérer la distribution du trafic entre plusieurs instances d'un cluster et s'adapte aux modifications de la topologie du cluster lorsque vous ajoutez ou supprimez un réplica. Vous pouvez même configurer le client pour distribuer les demandes sur un sous-ensemble d'instances du cluster, en fonction du rôle, du type d'instance, de la zone de disponibilité (AZ) ou des balises associées aux instances.

La dernière version du client Java Gremlin Neptune est disponible sur Maven Central.

Pour plus d'informations sur le client Java Gremlin Neptune, consultez ce billet de blog. Pour des exemples de code et des démos, consultez le GitHub projet du client.