Clientes do Gremlin baseados em Java para usar com o Amazon Neptune - Amazon Neptune

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Clientes do Gremlin baseados em Java para usar com o Amazon Neptune

Você pode usar qualquer um dos dois clientes Gremlin de código aberto baseados em Java com o Amazon Neptune: o cliente Apache TinkerPop Java Gremlin ou o cliente Gremlin para o Amazon Neptune.

Cliente Apache TinkerPop Java Gremlin

Se você puder, sempre use a versão mais recente do cliente Apache TinkerPop Java Gremlin compatível com a versão do seu mecanismo. As versões mais recentes contêm várias correções de erros que podem melhorar a estabilidade, o desempenho e a usabilidade do cliente.

A tabela abaixo lista as versões mais antigas e mais recentes do TinkerPop cliente suportadas pelas diferentes versões do Neptune Engine:

Versão do mecanismo do Neptune TinkerPop Versão mínima TinkerPop Versão 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 e posterior

(obsoleto)

(obsoleto)

TinkerPop os clientes geralmente são compatíveis com versões anteriores em uma série (3.3.x, por exemplo, ou3.4.x). Há casos excepcionais em que a compatibilidade com versões anteriores precisa ser quebrada, então é melhor verificar a recomendação de TinkerPop atualização antes de atualizar para uma nova versão do cliente.

Talvez o cliente não consiga usar novas etapas ou novos recursos introduzidos em versões posteriores às compatíveis com o servidor, mas é possível esperar que as consultas e os atributos existentes funcionem, a menos que a recomendação de atualização indique uma alteração significativa.

Cliente Java do Gremlin para Amazon Neptune

O cliente Gremlin para o Amazon Neptune é um cliente Gremlin de código aberto baseado em Java que atua como um substituto imediato para o cliente Java padrão. TinkerPop

O cliente do Gremlin no Neptune é otimizado para clusters do Neptune. Ele permite que você gerencie a distribuição de tráfego em várias instâncias em um cluster e se adapte às alterações na topologia do cluster quando você adiciona ou remove uma réplica. É possível até mesmo configurar o cliente para distribuir solicitações em um subconjunto de instâncias no cluster, com base no perfil, no tipo de instância, na zona de disponibilidade (AZ) ou em tags associadas às instâncias.

A versão mais recente do cliente Java do Gremlin do Neptune está disponível no Maven Central.

Para obter mais informações sobre o cliente Java do Gremlin do Neptune, consulte esta postagem no blog. Para exemplos de código e demonstrações, confira o GitHub projeto do cliente.