【问题标题】:How to connect to a JanusGraph with dynamodb backend using Java Client Code?如何使用 Java 客户端代码连接到带有 dynamodb 后端的 JanusGraph?
【发布时间】:2018-02-28 08:52:49
【问题描述】:

我正在尝试构建一个使用 JanusGraph(带有 dynamodb 后端)的 Java 应用程序,该应用程序托管在远程计算机上并已启动 gremlin 服务器。

我想知道在为此设置编写客户端时我的选择是什么!!

1) 任何 OGM,例如 FERMA。好像没有支持。 2)使用gremlin java驱动,使用Cluster Class编写客户端代码。 3) 还有什么?

【问题讨论】:

    标签: java gremlin janusgraph gremlin-server


    【解决方案1】:

    我是 Ferma 的首席开发人员。

    显然我有点偏见,但 ferma 有相当完整的文档(我希望如此),我们总是在 24 小时内回复 gitter 和问题。所以支持应该不是什么大问题。

    除了 Ferma 之外,我还没有看到任何完整的 OGM 选项,但有一些过时的项目,例如 totorom、frames、peapod 和类似的项目,您可能想看看。不过恐怕他们的支持会比ferma还要少。

    对于您的问题,连接到 JanusGraph 有几个选项,具体取决于您使用的框架。您基本上可以在 JanusGraphFactory 中配置所需的任何选项,然后通过以下调用连接到所需的主机。然后只需将此图形对象传递给 FramedGraph 的构造函数即可。

    图形图 = JanusGraphFactory.open('cassandra:localhost')

    【讨论】:

    • 感谢杰夫的回复。可以使用 Ferma 获得 Remote Graph 吗?
    • 我在我的问题中指的是远程图“支持”。
    • @SandeepKumarJakkaraju 好了,我更新了答案以显示如何连接到远程 janus 图实例。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-16
    • 1970-01-01
    • 1970-01-01
    • 2012-04-22
    • 2010-10-27
    • 1970-01-01
    相关资源
    最近更新 更多