Я пишу фильтр сервлета аудита трафика.
Мне нужно запрашивать базу данных для каждого HTTP-запроса. Нет пула подключений. (Я добавляю этот файлер в существующее приложение).
Я создал объект соединения JDBC в методе init()
. И сделал синхронизированные методы, которые делают запрос к БД. В 'doFiler () `я вызываю эти синхронизированные методы 1-2 раза.
Может ли это быть большой проблемой?
- ОБНОВЛЕНИЕ -
Не сильно загруженный сервер.
Он работает на одной машине. Он обслуживает сотни КБ мультимедийных файлов, и исходящая пропускная способность составляет 100 Мбит / с, поэтому максимальное число одновременных пользователей может быть не более 100, я думаю.
Мне просто интересно ... каков рекомендуемый подход для фильтров сервлетов, использующих соединения с БД.