解决版本早于 3.3.4 的客户端中的保持活动错误 - Amazon Neptune
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

解决版本早于 3.3.4 的客户端中的保持活动错误

仅针对客户端版本 3.3.3 及更低版本:

早期版本的 Gremlin 客户端中有一个错误,会导致对于每个 websocket 连接,要发送到服务器的新 KeepAlive 请求会随所有请求一起发送而不是只发送一次。这会占用宝贵的服务器资源,因为服务器会处理不必要的保持活动请求。有关更多信息,请参阅 TINKERPOP-2030

您可以通过升级到 Gremlin Java 客户端版本 3.3.4 或更高版本来避免此问题。

一种解决方法是通过将其间隔设置为 0 来禁用客户端保持活动:

Cluster.Builder readerBuilder = Cluster.build() .port(8182) ... .keepAliveInterval(0)