Преимущество стороннего пула подключений - PullRequest
0 голосов
/ 28 декабря 2011

В настоящее время большинство серверов приложений имеют свои собственные встроенные пулы соединений, то есть Tomcat 7 имеет пул соединений Tomcat JDBC, JBoss имеет свой собственный, как и Glassfish, Weblogic и т. Д.

естькакое-либо преимущество использования сторонних пулов соединений, таких как dbcp или c3p0?

Одно преимущество, которое я могу придумать, - это, возможно, простота развертывания войны.что еще?

1 Ответ

1 голос
/ 28 декабря 2011

Использование пула соединений сервера приложений, скорее всего, соединит вас с этим конкретным сервером приложений.Это означает, что если эта конкретная реализация не работает для вас, в будущем может быть сложно изменить реализации.

Это также означает, что вы, скорее всего, не сможете запускать свое приложение ни в чем, кроме этогоКонтейнер для конкретного приложения.Это увеличит потенциальную сложность выполнения автоматических интеграционных тестов.

Надеемся, что любой используемый вами пул соединений будет абстрагирован, чтобы вы могли подключить любой пул соединений, который вы выбрали.В любом случае, я думаю, что это общий случай, но вы можете убедиться в этом.

Я считаю, что использование шаблонов springs jdbc поможет уменьшить связь с конкретной реализацией пула соединений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...