

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á.

# Java-based Clientes Gremlin para usar com o Amazon Neptune
<a name="access-graph-gremlin-client"></a>

Você pode usar qualquer um dos dois clientes Java-based Gremlin de código aberto com o Amazon Neptune: o cliente [ Apache TinkerPop Java Gremlin ou o cliente ](https://search.maven.org/artifact/org.apache.tinkerpop/gremlin-driver) Gremlin para Amazon Neptune. [https://search.maven.org/artifact/software.amazon.neptune/gremlin-client](https://search.maven.org/artifact/software.amazon.neptune/gremlin-client)

## Cliente Apache TinkerPop Java Gremlin
<a name="access-graph-gremlin-java-driver"></a>

O [ driver gremlin Apache TinkerPop Java ](https://tinkerpop.apache.org/docs/current/reference/#gremlin-java) é o cliente Gremlin padrão e oficial que funciona com qualquer banco de dados gráfico. TinkerPop-enabled Use esse cliente quando precisar de máxima compatibilidade com o espaço de TinkerPop desenvolvimento mais amplo, quando estiver trabalhando com vários sistemas de banco de dados gráficos ou quando não precisar dos recursos avançados de gerenciamento de clusters e balanceamento de carga específicos do Neptune. Esse cliente também é adequado para aplicativos simples que se conectam a uma única instância do Neptune ou quando você prefere lidar com o balanceamento de carga no nível da infraestrutura em vez de dentro do cliente.

**Importante**  
Escolher a versão correta do driver Apache TinkerPop Gremlin é fundamental para a compatibilidade com a versão do motor Neptune. Usar uma versão incompatível pode resultar em falhas de conexão ou comportamento inesperado. Para obter informações detalhadas sobre compatibilidade de versões, consulte[Acessar o grafo do Neptune com o Gremlin](access-graph-gremlin.md).

**nota**  
A tabela que ajuda a determinar a TinkerPop versão correta do Apache para usar com o Neptune foi movida para. [Acessar o grafo do Neptune com o Gremlin](access-graph-gremlin.md) Essa tabela estava anteriormente localizada nesta página há muitos anos e agora está mais centralizada como referência para todas as linguagens de programação que TinkerPop suportam.

## Cliente Java do Gremlin para Amazon Neptune
<a name="access-graph-neptune-gremlin-client"></a>

O cliente Gremlin para Amazon Neptune é um cliente Java-based Gremlin de [ código aberto ](https://github.com/aws/neptune-gremlin-client) 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](https://search.maven.org/artifact/software.amazon.neptune/gremlin-client) está disponível no Maven Central.

Para obter mais informações sobre o cliente Java do Gremlin do Neptune, consulte [esta postagem no blog](https://aws.amazon.com/blogs/database/load-balance-graph-queries-using-the-amazon-neptune-gremlin-client/). Para exemplos de código e demonstrações, confira o GitHub projeto do [ cliente](https://github.com/aws/neptune-gremlin-client).

Ao escolher a versão do cliente Neptune Gremlin, você precisa considerar a TinkerPop versão subjacente em relação à versão do mecanismo Neptune. Consulte a tabela de compatibilidade em [Acessar o grafo do Neptune com o Gremlin](access-graph-gremlin.md) para determinar a TinkerPop versão correta para seu mecanismo Neptune e, em seguida, use a tabela a seguir para selecionar a versão apropriada do cliente Neptune Gremlin:


**Compatibilidade com a versão do cliente Neptune Gremlin**  

| Versão do cliente Neptune Gremlin | TinkerPop versão | 
| --- | --- | 
| 3.x | 3.7.x (AWS SDK para Java 2. x/1.x) | 
| 2.1.x | 3.7.x (AWS SDK para Java 1.x) | 
| 2.0.x | 3.6.x | 
| 1.12 | 3.5.x | 