Нужен совет относительно хорошего решения для пула соединений для автономного Java-приложения.Внутренняя база данных может отличаться, поэтому мне нужно общее решение (в отличие от пула подключений к конкретной базе данных)
В проекте, над которым я сейчас работаю, используется snaq (www.snaq.net), но я виделнекоторая слабость, и после некоторого поиска, я думаю о переходе на Apache DBCP.Конечно, я нашел миллион различных способов его реализации, но многие примеры несовместимы с Java 1.6 (что является обязательным требованием).
Похоже, мне придется использовать ApacheОбщие DBCP 1.4.Я в основном ищу несколько советов по лучшей реализации для этого API.В настоящее время я изучаю пример 10 по следующему URL-адресу (https://www.programcreek.com/java-api-examples/?api=org.apache.commons.dbcp.PoolingDataSource)
. Я впервые работаю с реализацией DataSource / ConnectionPool в отдельном приложении. До сих пор я всегда мог позволитьмой сервер приложений обрабатывает мой источник данных и пул соединений. Я унаследовал текущее приложение, над которым я работаю, и snaq - это то, для чего он был настроен. Однако этот API был закатом, поэтому я хотел бы перейти к чему-то ещеотраслевой стандарт.
Я не ищу ничего слишком сложного. Мне нужно поддерживать около 150-200 запросов на подключение, которые выполняются довольно быстро при запуске, а затем на постоянной основе, вероятно, 50-100 запросов на подключение каждые 2-3 минуты.
Заранее благодарим за любые советы / хорошие примеры для подражания!