我正在尝试构建一个使用JanusGraph(带有dynamodb后端)的Java应用程序,该应用程序托管在远程计算机上并启动了gremlin服务器。
我想知道在为此设置编写客户端时我的选择是什么!!
1)任何OGM,如FERMA。看起来没有支持。 2)使用gremlin java驱动程序并使用Cluster Class编写客户端代码。 3)还有别的吗?
答案 0 :(得分:0)
我是Ferma的首席开发人员。
显然我有点偏见,但是ferma有相当完整的文档(我希望),而且我们总是在24小时内响应gitter和问题。所以支持不应该成为一个问题。
我没有在Ferma之外看到任何完整的OGM选项,但是有一些过时的项目,比如totorom,frames,peapod和类似的你可能想看一下。我担心他们的支持会比ferma更少。
对于您的问题,要连接到JanusGraph,根据您使用的框架,有几个选项。您基本上在JanusGraphFactory中配置所需的任何选项,然后使用以下调用连接到所需的主机。然后将这个图形对象传递给FramedGraph的构造函数。
图形图= JanusGraphFactory.open('cassandra:localhost')