获取 Gremlin 服务器的版本

Obtain the version of a Gremlin Server

有没有办法获取服务器使用的Gremlin版本?如果 none 存在,Gremlin 开源社区包含一种以编程方式公开它的机制是否有意义?

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

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

Gremlin 服务器不会公开该信息。我认为如果协议中内置了一个更好的内容协商层,可以检测服务器的版本并做出相应的反应,那会很好,但我想这显然是一种需要很多时间的不平凡的改变讨论(随后努力实施)。