本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
要与 Amazon Neptune 结合使用的基于 Java 的 Gremlin 客户端
你可以在 Amazon Neptune 上使用两个基于 Java 的开源 Gremlin 客户端:A pache TinkerPop Java Gremlin 客户端,或者亚马逊 Neptune 的 Gremlin 客户端
Apache TinkerPop Java Gremlin 客户端
Apache TinkerPop Java gremlin-driver
重要
选择正确的 Apache TinkerPop Gremlin 驱动程序版本对于与你的 Neptune 引擎版本兼容至关重要。使用不兼容的版本可能会导致连接失败或意外行为。有关版本兼容性的详细信息,请参阅使用 Gremlin 访问 Neptune 图形。
注意
帮助您确定要用于 Neptune 的正确 Apache TinkerPop 版本的表格已移至。使用 Gremlin 访问 Neptune 图形此表以前曾在此页面上存放多年,现在更加集中,可供所有 TinkerPop 支持的编程语言参考。
适用于 Amazon Neptune 的 Gremlin Java 客户端
亚马逊 Neptune 的 Gremlin 客户端是一款基于 Java 的开源 Gremlin
Neptune Gremlin 客户端针对 Neptune 集群进行了优化。它允许您管理集群中多个实例之间的流量分布,并在添加或移除副本时适应集群拓扑的变化。您甚至可以将客户端配置为根据角色、实例类型、可用区 (AZ) 或与实例关联的标签,将请求分发到集群中的实例子集。
最新版本的 Neptune Gremlin Java 客户端
有关 Neptune Gremlin Java 客户端的更多信息,请参阅此博客文章
在选择 Neptune Gremlin 客户端的版本时,你需要考虑与海王星引擎 TinkerPop 版本相关的底层版本。请参阅的兼容性表使用 Gremlin 访问 Neptune 图形来确定您的 Neptune 引擎的正确 TinkerPop 版本,然后使用下表选择相应的 Neptune Gremlin 客户端版本:
| Neptune Gremlin 客户端版 | TinkerPop 版本 |
|---|---|
| 3.x | 3.7.x(Amazon 适用于 Java 的 SDK 2.x/1.x) |
| 2.1.x | 3.7.x(Amazon 适用于 Java 的 SDK 1.x) |
| 2.0.x | 3.6.x |
| 1.12 | 3.5.x |