自己的项目需要设计一个nebula的可视化工具,看到studio用的是d3框架 但是怎么从nebula中导出需要的数据呢?有这样的工具可以直接用吗 谢谢!
导出数据进行全量可视化,数据量大的话前端页面估计承载不了,会卡死
目测studio中是使用语句请求服务端,服务端执行语句后获取语句执行结果,返回前端,前端再进行展示的,可以效仿着做下
那我先用小数据量尝试一下 请问使用什么方法导出呢?
写个服务端执行语句返回结果吧,这个比较方便
https://nebula-graph.com.cn/posts/stock-interrelation-analysis-jgrapht-nebula-graph/
你可以看下上面的两个文章和一个帖子的回复哈
执行的是nGQL语句吗?
对啊,java,python,c++,go挑一个语言写个服务端执行ngql语句就行
感觉自己开发比较麻烦 现在没有第三方的插件支持这个功能的吗?因为看到大部分都是只支持neo4j的
或者你可以试着探究下studio的接口逻辑,直接调用studio后台提供出来的接口
但是这样的话就丧失了很多灵活性,你也无法改动接口的执行逻辑
studio现在还是不开源的吧
直接通过开发者工具,看studio的接口调用是怎么走的啊,仿照着来呗,走的都是http请求,也不是看不见
Studio 目前是不开源,但是未来会开源出来,具体时间还没定。
嗯嗯,可以按照 @zwnop 的思路哈,加一个,studio前端是直接 http调的 nebula-http-gateway(go写的网关,接受http的 nebula 登录和query),它是开源的: GitHub - vesoft-inc/nebula-http-gateway: Gateway to provide HTTP endpoints for the Nebula Graph servic ,返回的格式可以参考 studio 或者你自己用 http 客户端去看哈
此话题已在最后回复的 30 天后被自动关闭。不再允许新回复。