Есть ли способ настроить LDAPConnectionPool для уничтожения простаивающих соединений после превышения некоторого времениJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Есть ли способ настроить LDAPConnectionPool для уничтожения простаивающих соединений после превышения некоторого времени

Сообщение Anonymous »

Я создаю LDAPConnectionPool следующим образом:

Код: Выделить всё

  LDAPConnectionPool(
connection,
1,
20,
StartTLSPostConnectProcessor(getSslContext()),
).let {
it.createIfNecessary = false
}
Насколько я понимаю, LDAPConnectionPool создаст 20 объектов типа LDAPConnection во время высокой нагрузки. После этого пул не будет уменьшать количество соединений, даже если нагрузка будет очень низкой в ​​течение длительного периода времени. Есть ли способ настроить пул для достижения этой цели?
В Java у нас есть Executors.newCachedThreadPool(), который отражает функциональность, которую я описал выше. Параметр KeepAliveTime определяет, когда завершать простаивающий поток.

Подробнее здесь: https://stackoverflow.com/questions/793 ... after-exce
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»