Общие сведения о пуле подключений со свойствами, связанными с JMX - PullRequest
1 голос
/ 11 июня 2019

Я анализирую свойства JMX mbean (org.apache.tomcat.jdbc.pool.jmx.ConnectionPool) для моих свойств, связанных с источником данных jdbc, и мне нужна была некоторая справка о том, что означают эти свойства.Я не смог найти никакой документации о том, что дают эти методы.Я проверил https://tomcat.apache.org/tomcat-7.0-doc/api/org/apache/tomcat/jdbc/pool/jmx/ConnectionPool.html#getActive() и не смог найти никакой информации.

getActive()
getIdle()
getSize()
getWaitCount()

Имеют ли они какое-либо соединение со свойствами пула соединений Tomcat JDBC, упомянутыми в https://tomcat.apache.org/tomcat-7.0-doc/jdbc-pool.html?, какова взаимосвязь между активным бездействием и размером (кажется, что Active + Idle = Size).

Большое спасибо

1 Ответ

2 голосов
/ 11 июня 2019

Методы этого MBean просто делегируют непосредственно реализации пула :

  • getActive(): количество установленных соединений, используемых приложением
  • getIdle(): количество установленных соединений не используется
  • getSize(): количество установленных соединений с базой данных
  • getWaitCount(): количество потоков, ожидающих соединения
...