Сайт на сервлетах apache tomcat - "фоновый сервлет"
От: teapot2  
Дата: 01.10.18 19:58
Оценка:
Друзья, подскажите, возможно ли, и если да, то как сделать такую вещь:

Имеется веб-приложение, реализованное на сервлетах в apache tomcat. В этом приложении есть некая страница отображения и добавления записей в некую БД (используется СУБД PostgreSQL, но это не принципиально). При формировании этой страницы много данных считывается из БД, на странице есть форма добавления новой записи. Обработчик формы добавляет новую запись в БД и дальше опять отправляет пользователю ту же страницу, при этом считывает из БД почти те же самые данные (в большом количестве) плюс новая добавленная запись тоже считывается. Трафик к БД можно уменьшить на порядки, если выделить функцию чтения-записи данных из БД в отдельный "фоновый сервлет", который будет раз в 5-10 минут "сбрасывать" новые записи в БД чтобы постоянно не дергать БД. Подскажите, в каком направлении "копать", чтоб реализовать такое? Как организовать передачу данных между "фоновым" и front-end сервлетами? Буду благодарен за ссылки по теме.

Спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.