Jdbc 可以在单个Apache NiFi实例上配置的数据库连接控制器服务的数量限制是多少?

Jdbc 可以在单个Apache NiFi实例上配置的数据库连接控制器服务的数量限制是多少?,jdbc,apache-nifi,Jdbc,Apache Nifi,我正在使用一个DBCPConnectionPoolLookup控制器服务,其中可能有大量数据库(大约100个),配置了DBCPConnectionPool控制器服务。所有这些DBCPConnectionPool都被配置为在同一台服务器或极少数服务器上使用不同的凭据访问不同的数据库—顺序为1 可能需要在不同系统(物理或虚拟)上设置其他NiFi实例的限制因素有哪些?似乎NiFi将使用连接池,可能是“最近”没有使用过的紧密连接,或者我推测它可能有一个全局连接限制来控制这一点 配置的DBCPConnec

我正在使用一个
DBCPConnectionPoolLookup
控制器服务,其中可能有大量数据库(大约100个),配置了
DBCPConnectionPool
控制器服务。所有这些
DBCPConnectionPool
都被配置为在同一台服务器或极少数服务器上使用不同的凭据访问不同的数据库—顺序为1

可能需要在不同系统(物理或虚拟)上设置其他NiFi实例的限制因素有哪些?似乎NiFi将使用连接池,可能是“最近”没有使用过的紧密连接,或者我推测它可能有一个全局连接限制来控制这一点

配置的
DBCPConnectionPool
服务的数量似乎没有限制,但必须有基于硬件资源的实际限制。我不太确定我应该包括在计算中的所有因素

如果没有现场测试,我如何估计单个NiFi实例可以处理的数据库数量限制?

NiFi用于连接池,我认为这些限制与此以及可用的JVM堆有关,NiFi的最新版本可以设置各种用户定义的属性,这些属性可以传递给使用所述参数创建的数据源