有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java HikariCP连接池多租户数据源

我正在实施多租户策略,每个租户都有自己的数据库。 我正在用postgresql数据库运行一切。 为了获得每个租户的数据源,我扩展了AbstractDataSourceBasedMultiTenantConnectionProviderImpl

问题: 每个生成的数据源都使用自己的连接池。 在创建了几个租户之后,我无法获得新的连接,因为postgres说我已经有了很多连接

例如:10个租户的maxpoolsize为10=>;100个连接。 无法打开101连接

我是否可以在所有数据源之间使用共享连接池,以便将maximumpool 10应用于所有数据源,而不是仅应用于一个数据源? 有没有更好的办法

谢谢你的帮助


共 (0) 个答案