2012-01-16 5 views
3

У меня есть рабочий сервер WebSocket на основе текущей версии Jetty. Он работает как встроенный сервер, главным образом потому, что я ничего не знаю о написании сервлетов и встраивании Jetty, похоже, является одним из немногих хорошо документированных вещей с этим сервером.Пул соединений MySQL с встроенным Jetty

Так что это хорошо работает до сих пор. Входящие запросы хранятся в базе данных MySQL. Поскольку может быть очень много таких запросов, я хотел бы использовать пул соединений, чтобы я не терял время при открытии и закрытии соединений каждый раз. И это кажется проблемой, поскольку я не могу найти хорошую документацию о пуле соединений с встроенными Jetty и MySQL. Я думаю, это не может быть так сложно, но мне не хватает идеи, с чего начать.

Кто-нибудь уже реализовал соединение с Jetty и может показать мне правильное направление?

Заранее благодарен!

Обновление: Я реализовал объединение пулов с использованием библиотеки C3P0. Кажется, это работает нормально. Но поскольку Jetty поддерживает объединение пулов, я предпочел бы использовать это вместо какой-либо сторонней библиотеки.

ответ

2

Jetty поддерживает объединение JDBC-соединений, но вы должны предоставить свою библиотеку пула, например c3p0 или dbcp. См. Примеры: http://docs.codehaus.org/display/JETTY/DataSource+Examples.

Итак, на основе вашего обновления вы уже делаете то, что собираетесь. Поздравления!

Смежные вопросы