【发布时间】: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 3.0.4 嵌入式数据库构建的应用程序。此应用程序负责构建 Graph。
我们有另一个使用 Spring Data Neo4j 4.1 构建的应用程序。此应用程序负责获取 UI 的 Graph db 数据。
由于我们没有在 SDN4 中使用遍历 API 的能力,是否有可能在 SDN4 应用程序中使用原生 Neo4j Java API?
我们该怎么做?
【问题讨论】:
有一个用于构建 SDN 的 neo4j-ogm 的嵌入式驱动程序,SDN 和 OGM 文档有如何使用它的示例。
【讨论】:
您可以通过螺栓接口公开您的 Neo4j 嵌入式应用程序(这可能仅限于 3.1+)。
然后您可以在单独的 JVM 中启动您的 SDN 应用程序,并使用螺栓驱动程序连接到您的嵌入式实例。
否则无法使用由另一个main控制的嵌入式实例和嵌入在一起的SDN。
【讨论】: