获取Gremlin服务器的版本

时间:2018-08-21 01:28:39

标签: gremlin tinkerpop3 gremlin-server

有什么方法可以获取服务器使用的Gremlin版本?如果不存在,那么对Gremlin开源社区来说,包含一种以编程方式公开该信息的机制是否有意义?

一些选项: 1. g.version() 2. http://endpoint/?version

这个问题有多种原因。 1. Gremlin客户端版本之间的不兼容性(表面是某种形式的序列化错误,可能对许多客户产生误导) 2.现在有多家供应商,这有助于采用一种标准的方式来宣传正在运行的服务器的gremlin版本。

1 个答案:

答案 0 :(得分:2)

Gremlin Server不公开该信息。我认为,如果协议中内置了更好的内容协商层,可以检测服务器的版本并做出相应的反应,那将是很好的选择,但我想这显然是一种非平凡的变化,需要进行大量的更改讨论(随后努力执行)。