2017-02-06 6 views
1

Neo4j 3.0.4組み込みDBを使用して1つのアプリケーションを構築しました。このアプリケーションは、グラフを作成する責任があります。
Spring Data Neo4j 4.1を使用して構築された別のアプリケーションがあります。このアプリケーションはUIのGraph dbデータを取得します。組み込みneo4j dbのネイティブJava APIと一緒にNeo4jボルトドライバを使用するには?

SDN4でトラバーサルAPIを使用する機能がないため、ネイティブNeo4j Java APIをSDN4アプリケーションで使用する可能性はありますか?
どうすればいいですか?

答えて

0

SDNが組み込まれているneo4j-ogm用の埋め込みドライバがあります。SDNとOGMのドキュメントには、その使用方法の例があります。

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

+0

マイケルに感謝します。しかし、最初のアプリケーションはGraphDatabaseServiceインスタンスを使用して開始され、neo4j dbでロックを取得していたことが問題です。 SDN4がエンベデッド・データベースからもう一度起動するのは良いでしょうか? –

0

あなたはボルトインタフェースを介して、あなたのNeo4j組み込みアプリケーションを公開することができます(これはあるかもしれない3.1以上のみ)。

別のJVMでSDNアプリケーションを起動し、ボルトドライバを使用して埋め込みインスタンスに接続できます。

そうでなければ、別のmainとSDNが埋め込まれた埋め込みインスタンスを使用することはできません。

関連する問題