2017-02-14 2 views
1

読書neo4j JDBC's documentation、現時点でのNeo4jサーバに接続するためにサポートされる2つのトランスポートがある:のNeo4j:ボルト:JDBCを使用neo4jのJDBC接続をボルトモードでプールすることはできますか?

  • ボルトプロトコル(3.0.X)を介しては//:/ Neo4j:HTTP://:明らか/

、HTTPのprotoco JDBCを使用してHTTPプロトコル(2.X +)を介して

  • 私はプール接続を必要としません(ここではHTTP/2でない限り)。しかし、私はボルトに慣れていないので、私はボルトモードでneo4jの接続をプールすることができますか?そして私ができるのであれば、通常のJDBC接続のようなものでしょうか?たとえば、HikariCPを使用して接続を維持できますか?

  • 答えて

    1

    Neo4jドライバは、データベース接続プールを提供します。あなたはデフォルトの設定を見たい場合はこちらをご覧ください :今のところhttps://github.com/neo4j/neo4j-java-driver/blob/1.1/driver/src/main/java/org/neo4j/driver/internal/net/pooling/PoolSettings.java

    を、あなたはJDBC経由で1ボルトのJavaドライバーを設定することはできません、あなただけのEncryptionLevelを指定することができます。 (https://github.com/neo4j-contrib/neo4j-jdbc/blob/master/neo4j-jdbc-bolt/src/main/java/org/neo4j/jdbc/bolt/BoltDriver.java#L58-L60

    乾杯

    +0

    ありがとう。それはいいえ(私はHikariCPと一緒に意味する)ですか?また、neo4jのBoltドライバに含まれている接続プールの使い方を教えてください。 – Mehran

    +0

    申し訳ありませんが、HikariCPの仕組みが分からないので、neo4j jdbcドライバを併用することが可能かどうかはわかりません。Javaドライバのプールについては、何もしません。新しいセッションを尋ねると、ドライバーは投票から1つを取り、それを作成します。それはplug'n'playです – logisima

    関連する問題