Clientes Gremlin basados en Java que se utilizan con Amazon Neptune - Amazon Neptune

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Clientes Gremlin basados en Java que se utilizan con Amazon Neptune

Puede usar cualquiera de los dos clientes Gremlin de código abierto basados en Java con Amazon Neptune: el cliente Apache TinkerPop Java Gremlin o el cliente Gremlin para Amazon Neptune.

El cliente Apache Java Gremlin TinkerPop

Si puede, utilice siempre la última versión del cliente Apache TinkerPop Java Gremlin compatible con la versión de su motor. Las versiones más recientes contienen numerosas correcciones de errores que pueden mejorar la estabilidad, el rendimiento y la facilidad de uso del cliente.

En la siguiente tabla se enumeran las versiones más antiguas y más recientes del TinkerPop cliente compatibles con las distintas versiones del motor Neptune:

Versión del motor de Neptune Versión mínima TinkerPop TinkerPop Versión máxima

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 y más antiguas

(en desuso)

(en desuso)

TinkerPop los clientes suelen ser compatibles con versiones anteriores dentro de una serie (3.3.xpor ejemplo, o3.4.x). Hay casos excepcionales en los que se debe interrumpir la compatibilidad con versiones anteriores, por lo que es mejor comprobar la recomendación de TinkerPop actualización antes de actualizar a una nueva versión del cliente.

Es posible que el cliente no pueda seguir los nuevos pasos o las nuevas características introducidas en versiones posteriores a las que admite el servidor, pero es de esperar que las consultas y características existentes funcionen a menos que la recomendación de actualización requiera un cambio radical.

nota

A partir de la versión 1.1.1.0 del motor de Neptune, no utilice una TinkerPop versión inferior a. 3.5.2

Los usuarios de Python deben evitar usar la TinkerPop versión 3.4.9 debido a una configuración de tiempo de espera predeterminada que requiere una configuración directa (consulte TINKERPOP-2505).

Cliente Java de Gremlin para Amazon Neptune

El cliente Gremlin para Amazon Neptune es un cliente Gremlin de código abierto basado en Java que sustituye directamente al cliente Java estándar. TinkerPop

El cliente de Gremlin para Neptune está optimizado para los clústeres de Neptune. Le permite administrar la distribución del tráfico entre varias instancias de un clúster y se adapta a los cambios en la topología del clúster al añadir o eliminar una réplica. Incluso puede configurar el cliente para que distribuya las solicitudes entre un subconjunto de instancias del clúster, en función del rol, el tipo de instancia, la zona de disponibilidad (AZ) o las etiquetas asociadas a las instancias.

La versión más reciente del cliente Java de Gremlin para Neptune está disponible en Maven Central.

Para obtener más información acerca del cliente Java de Gremlin para Neptune, consulte esta publicación del blog. Para ver ejemplos de código y demostraciones, consulte el proyecto del cliente. GitHub