有谁知道如何主持一个" Tinkerpop Rexster"服务器并与" Tinkerpop框架进行通信" ? 这是我找到的唯一一页,但没有帮助。 https://github.com/tinkerpop/rexster/tree/master/rexster-kibbles/frames-kibble
任何链接和建议都将不胜感激!
答案 0 :(得分:2)
Frames Kibble只需获取现有的Frames代码,并通过REST服务调用公开所有@Property
注释。你引用的wiki页面最底层的例子讲述了这个故事:
http://localhost:8182/graphs/tinkergraph/vertices/1/tp/frames/person
将找到标识符为“1”的顶点,将返回的顶点包装在Person框架中,并利用@Property Frames注释将“获取”Person对象作为JSON。 JSON看起来像这样:
{
"name":"marko",
"age":29,
"version":"0.3",
"queryTime":24.40612
}
这个Rexster Extension从未真正跟上Frames本身的发展,因为社区没有太多兴趣。因此,除了这个简单的功能外,它并不是非常有用。
如果您正在使用Frame并希望在Rexster中使用它,我会说更好的方法是从Gremlin扩展(或通过RexPro)调用您的Frame。通过这种方式,您可以完全访问Frames提供的所有方面。您可以在自定义DSL的上下文中使用框架,如here
所述