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.0 <= current

3.7.1

3.7.3

1.3.1.0

3.6.2

3.6.5

1.3.0.0

3.6.2

3.6.4

1.2.1.0 <= 1.2.1.2

3.6.2

3.6.2

1.1.1.0 <= 1.2.0.2

3.5.5

3.5.6

1.1.0.0 and older

(deprecated)

(deprecated)

TinkerPop les clients sont généralement rétrocompatibles au sein d'une série (par exemple3.6.x, ou3.7.x) et bien qu'ils puissent souvent travailler au-delà de ces limites, le tableau ci-dessus recommande les combinaisons de versions à utiliser pour une expérience et une compatibilité optimales. Sauf avis contraire, il est généralement préférable de respecter ces directives et de mettre à niveau les applications clientes pour qu'elles correspondent à la version TinkerPop que vous utilisez.

Lors de la mise à niveau des TinkerPop versions, il est toujours important TinkerPopde se référer aux recommandations de mise à niveau qui vous aideront à identifier les nouvelles fonctionnalités dont vous pouvez tirer parti, mais également les problèmes dont vous devrez peut-être être conscient à l'approche de votre mise à niveau. Vous devez généralement vous attendre à ce que les requêtes et fonctionnalités existantes fonctionnent après la mise à niveau, sauf si quelque chose en particulier est qualifié de changement radical. Enfin, il est important de noter que si vous mettez à niveau une version pour intégrer une nouvelle fonctionnalité, vous ne pourrez peut-être pas l'utiliser si elle provient d'une version ultérieure à celle prise en charge par Neptune.

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.