Я заметил, что в библиотеке java-cloudant есть метод CloudantClient.shutdown()
.
Требуется ли этот вызов, чтобы грациозно завершить соединение с Cloudant, и если да, то как мне это назвать?
Я подключаюсь к Cloudant через одноэлементную реализацию, поскольку сам клиент по своей природе выполняет пул соединений.
Мой второй вопрос больше о том, как работает пул соединений.
Я предполагаю, что после того, как соединение извлечено из пула, оно сохраняется живым в течение сколь угодно длительного времени (я думаю, 3 минуты).
Значит ли это, что все управление пулом соединений выполняется библиотекой в фоновом режиме, и нам не нужно беспокоиться об освобождении соединений, создании новых соединений и т. Д .?
Мы просто будем звонить клиенту.
Приоритетно ли уже открытые соединения для использования вместо того, чтобы извлекать новое соединение из пула?