java - 泰坦有远程服务器吗?

标签 java gremlin titan tinkerpop

我有一个使用 Titan Java API 编写的大型项目:http://titan.thinkaurelius.com/javadoc/1.0.0/

我想使用远程 Gremlin 服务器,而不是让应用程序打开自己的数据库连接。我可以将 Titan 配置为使用远程服务器吗?如果没有,我是否需要将项目转换为使用 Gremlin 驱动程序 ( http://tinkerpop.apache.org/docs/current/reference/#connecting-via-java )?我该如何翻译所有内容?

最佳答案

所以 Titan 实际上部署了 gremlin server 的一个版本。这公开了您可以使用的 REST api。

Here是一个示例,显示如何启动 gremlin 服务器并使用 gremlin 控制台远程连接到它。

Here是通过 REST API 发出连接的示例。

这有点令人困惑,因为 Titan 实际上提供了 gremlin 服务器,但由您自行阅读 tinkerpop docs 的这一部分。了解如何使用它。

顺便说一下。 Titan 不再维护,您应该考虑更改为 Janus Graph这是泰坦的一个分支,仍在维护和开发中。

关于java - 泰坦有远程服务器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46351399/

相关文章:

java - 使用 Titan 或 TinkPop Java api 查找顶点/节点

scala - 使用 Scala Future 处理 TitanDB 中的异步事务时遇到问题

database - Titan 图形数据库太慢,有 100000 多个带索引的顶点如何优化它?

java - Gremlin 获取具有特定起始和结束节点的 Edge

java - 链接多个 CompletableFuture 时加括号的正确方法是什么?

java - JFileChooser.FILES_ONLY 获取文件和目录

java - 在 Tinkerpop 中添加属性的 HashMap

java - 为什么我仍然收到类没有有效的构造函数错误

java - JSE 7 的 android.util.Base64

gremlin - 使用图遍历的一部分的属性作为其他部分的过滤器