View a markdown version of this page

Java-based Clientes Gremlin 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á.

Java-based Clientes Gremlin para usar com o Amazon Neptune

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 Gremlin para Amazon Neptune. https://search.maven.org/artifact/software.amazon.neptune/gremlin-client

Cliente Apache TinkerPop Java Gremlin

O driver gremlin Apache TinkerPop 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, consulteAcessar o grafo do Neptune com o Gremlin.

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

O cliente Gremlin para Amazon Neptune é um cliente Java-based Gremlin de código aberto 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.

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