【问题标题】:How to access embedded ArangoDB from desktop application?如何从桌面应用程序访问嵌入式 ArangoDB?
【发布时间】:2018-03-11 13:55:50
【问题描述】:

我已将 ArangoDB dll 复制到我的应用程序中并加载它们。我无法访问 ArangoDB API 以从 C++ 应用程序启动服务器。有没有人能够从 C++ 应用程序访问嵌入的 ArangoDB。

【问题讨论】:

    标签: c++ graph-databases arangodb


    【解决方案1】:

    ArangoDB 的 API 是基于 HTTP 的。为此,arangod(服务器二进制文件)需要运行,它托管了一个为RESTful API 提供请求的 Web 服务器。有各种语言的drivers,可以更轻松地与服务器交互。还有一个名为VelocyStream 的二进制传输协议,由官方Java 驱动程序支持。然而,它仍然是一个服务器-客户端模型。

    ArangoDB 目前不是为嵌入而设计的。这并非不可能,但您必须做一些编码工作。

    另见相关问题:How to embed ArangoDB in a desktop application

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多