【问题标题】:How to use Neo4j bolt driver along with native Java API of an embedded neo4j db?如何将 Neo4j 螺栓驱动程序与嵌入式 Neo4j 数据库的本机 Java API 一起使用?
【发布时间】:2017-02-06 20:19:04
【问题描述】:

我们有一个使用 Neo4j 3.0.4 嵌入式数据库构建的应用程序。此应用程序负责构建 Graph。
我们有另一个使用 Spring Data Neo4j 4.1 构建的应用程序。此应用程序负责获取 UI 的 Graph db 数据。

由于我们没有在 SDN4 中使用遍历 API 的能力,是否有可能在 SDN4 应用程序中使用原生 Neo4j Java API?
我们该怎么做?

【问题讨论】:

    标签: neo4j spring-data-neo4j-4


    【解决方案1】:

    有一个用于构建 SDN 的 neo4j-ogm 的嵌入式驱动程序,SDN 和 OGM 文档有如何使用它的示例。

    http://docs.spring.io/spring-data/data-neo4j/docs/4.2.0.RELEASE/reference/html/#reference:configuration:driver:embedded

    【讨论】:

    • 谢谢迈克尔。但问题是第一个应用程序是使用 GraphDatabaseService 实例启动的,并且已经获得了 Neo4j 数据库的锁定。 SDN4再从embedded db开始会好吗?
    【解决方案2】:

    您可以通过螺栓接口公开您的 Neo4j 嵌入式应用程序(这可能仅限于 3.1+)。

    然后您可以在单独的 JVM 中启动您的 SDN 应用程序,并使用螺栓驱动程序连接到您的嵌入式实例。

    否则无法使用由另一个main控制的嵌入式实例和嵌入在一起的SDN。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-10-04
      • 1970-01-01
      • 1970-01-01
      • 2023-02-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多