Práticas recomendadas para o Neptune ao usar openCypher e Bolt - Amazon Neptune

Práticas recomendadas para o Neptune ao usar openCypher e Bolt

Siga estas práticas recomendadas ao usar a linguagem de consulta openCypher e o protocolo Bolt com Neptune. Para obter informações sobre como usar o openCypher no Neptune, consulte Acessar o grafo do Neptune com o openCypher.

Criar uma conexão após o failover

No caso de um failover, o driver do Bolt pode continuar se conectando à instância de gravador antiga e não à nova instância ativa, porque o nome do DNS foi resolvido para um endereço IP específico.

Para evitar isso, feche e reconecte o objeto Driver após qualquer failover.

Tratamento de conexões para aplicações de longa duração

Ao criar aplicações de longa duração, como aqueles executados em contêineres ou em instâncias do Amazon EC2, instancie um objeto Driver uma vez e, depois, reutilize esse objeto durante toda a vida útil da aplicação. O objeto Driver é seguro para threads, e a sobrecarga de inicializá-lo é considerável.

Tratamento de conexões para AWS Lambda

Os drivers do Bolt não são recomendados para uso em funções do AWS Lambda, devido à sobrecarga de conexão e aos requisitos de gerenciamento. Em vez disso, use o endpoint HTTPS.