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.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 os clientes geralmente são compatíveis com versões anteriores em uma série (3.6.x, por exemplo, ou3.7.x) e, embora muitas vezes possam trabalhar além desses limites, a tabela acima recomenda as combinações de versões a serem usadas para obter a melhor experiência e compatibilidade possíveis. Salvo indicação em contrário, geralmente é melhor seguir essas diretrizes e atualizar os aplicativos cliente para que correspondam à versão TinkerPop que você está usando.

Ao atualizar TinkerPop versões, é sempre importante consultar a recomendação TinkerPop de atualização, que o ajudará a identificar novos recursos dos quais você pode aproveitar, mas também problemas que talvez você precise conhecer ao se aproximar da atualização. Normalmente, você deve esperar que as consultas e os recursos existentes funcionem após a atualização, a menos que algo em particular seja indicado como uma alteração significativa. Por fim, é importante observar que, caso uma versão que você atualize para ter um novo recurso, talvez você não consiga usá-la se for de uma versão posterior à suportada pelo Neptune.

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.