Neptune 使用 openCypher 和螺栓的最佳实践 - Amazon Neptune

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Neptune 使用 openCypher 和螺栓的最佳实践

在 Neptune 中使用 openCypher 查询语言和 Bolt 协议时,请遵循以下最佳实践。有关在 Neptune openCypher 中使用的信息,请参见。使用以下方式访问海王星图 openCypher

在失效转移后创建新连接

在故障转移的情况下,Bolt 驱动程序可以继续连接到旧的写入器实例,而不是新的活动写入器实例,因为DNS名称已解析为特定的 IP 地址。

为防止出现这种情况,请在进行任何失效转移后关闭 Driver 对象,然后重新连接该对象。

长寿命应用程序的连接处理

在构建长期存在的应用程序(例如在容器内或 Amazon EC2 实例上运行的应用程序)时,只需实例化一次Driver对象,然后在应用程序的生命周期内重复使用该对象。Driver 对象是线程安全的,并且将其初始化的开销非常大。

的连接处理 AWS Lambda

由于螺栓驱动器的连接开销和管理要求,因此不建议在 AWS Lambda 功能中使用螺栓驱动器。改用终HTTPS端节点