本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
基于 Java 的 Gremlin 客户端与 Amazon Neptune 一起使用
您可以将两个基于 Java 的开源 Gremlin 客户端与 Amazon Neptune 一起使用:阿帕奇TinkerPopJava Gremlin 客户端
阿帕奇TinkerPopJava Gremlin 客户端
如果可以,请始终使用最新版本的阿帕奇TinkerPopJava Gremlin 客户端
下表列出了最早和最新版本TinkerPop不同的 Neptune 引擎版本支持的客户端:
Neptune 引擎版本 | 最低 TinkerPop 版本 | 最高TinkerPop版本 |
---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
TinkerPop客户端通常在一系列中向后兼容(3.3.x
,例如,或3.4.x
)。在特殊情况下,必须破坏向后兼容性,因此最好检查TinkerPop升级推荐
客户端可能无法使用早于服务器支持的版本中引入的新步骤或新功能,但是您可以期望现有查询和功能能能起作用,除非升级推荐
Python 用户应避免使用TinkerPop版本3.4.9
因为默认超时设置需要直接配置(请参阅TINKERPOP-2505
针对 Amazon Neptune 的 Gramlin Java 客户端
Amazon Neptune 的 Gremlin 客户端是基于 Java 的开源 Gremlin 客户端
Neptune Gremlin 客户端针对 Neptune 群集进行了优化。它允许您管理集群中多个实例之间的流量分配,并在添加或删除副本时适应群集拓扑结构的变化。您甚至可以根据角色、实例类型、可用区 (AZ) 或与实例关联的标签,将客户端配置为跨集群中的实例子集分配请求。
这些区域有:最新版本的 Neptune Gremlin Java 客户端
有关 Neptune Gremlin Java 客户端的更多信息,请参阅这篇博客帖子