SDN-4 连接池

SDN-4 connection pooling

我正在使用 spring-data-neo4j 4.1.3.RELEASE 和 spring 启动应用程序。在服务器模式下使用 neo4j,社区版 - 带有 http 驱动程序的版本 3.1.0(即将更改为螺栓驱动程序)

我正在使用具有请求范围的 neo4j 会话

    @Bean
    @Override
    @Scope(value = "request", proxyMode = ScopedProxyMode.TARGET_CLASS)
    public Session getSession() throws Exception {
        return super.getSession();
    }

我想知道如何使用 http 驱动程序或 bolt 驱动程序启用连接池。

在 SDN/OGM 中默认为 http 和 bolt 驱动程序启用连接池。默认池大小为 50。

要修改池大小,您可以在 ogm.properties 中设置以下 属性:

connection.pool.size=50

或者如果您使用 java 配置:

OGM 2.0.x(SDN 4.1.x使用)

org.neo4j.ogm.config.DriverConfiguration#setConnectionPoolSize

OGM 2.1.x(SDN 4.2.x使用)

org.neo4j.ogm.config.Configuration.Builder#connectionPoolSize