是否有一个(最好是原生的)Clojure绑定到OrientDB,它支持最新版本的二进制API?

fck*_*ckt 6 connection clojure orientdb

今天我试图为Clojure找到一个OrientDB绑定.我找到了2个库:https://github.com/eduardoejp/clj-orienthttps://github.com/eduardoejp/orientdb.clj.

我首先尝试使用clj-orient进行连接,但它只是抛出异常

OIOException Cannot connect to any configured remote nodes: 127.0.0.1:2424                  com.orientechnologies.orient.client.remote.OStorageRemote.createNetworkConnection (OStorageRemote.java:1413)
Run Code Online (Sandbox Code Playgroud)

我试图通过控制台连接,使用相同的凭据和连接是好的.看来,由于这个lib的事实已经过时了,它试图通过过时的协议进行连接.它失败了.

我没有尝试过orientdb.clj,因为它根本没有文档.也许这是一个选择?

如今clojure人们如何连接到OrientDB?

感谢您的帮助!

Chi*_*ron 3

如果其中一个库在实现的功能方面看起来不错,但有点过时,那么分叉该库、升级缺少的内容并将其推回到开源社区是有意义的!:)

如果您不想这样做,那么您可以在 Clojure 代码中使用 OrientDB Java 客户端,不会出现任何问题。

我不是这些库中任何一个的作者。