繁体   English   中英

我可以/应该在 Bolt 模式下池化 Neo4j 的 JDBC 连接吗?

[英]Can I / Should I pool neo4j's JDBC connections in Bolt mode?

阅读neo4j JDBC的文档,目前支持两种传输方式连接到neo4j服务器:

  • 通过 Bolt 协议 (3.0.X) 使用 jdbc:neo4j:bolt://:/

  • 通过 HTTP 协议 (2.X+) 使用 jdbc:neo4j:http://:/

显然,HTTP 协议不需要连接池(除非它是 HTTP/2,这里不是这种情况)。 但是我对 Bolt 不熟悉,所以我想知道是否可以在 Bolt 模式下汇集 Neo4j 的连接? 如果可以的话,它是否像任何普通的 JDBC 连接一样,我可以使用例如HikariCP来保持其连接活动?

Neo4j 驱动程序为您处理到数据库的连接池。 如果您想查看默认配置,请看这里: https : //github.com/neo4j/neo4j-java-driver/blob/1.1/driver/src/main/java/org/neo4j/driver/internal/net /pooling/PoolSettings.java

目前,您无法通过 JDBC 配置 bolt 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 )

干杯

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM