postgresql - java - приложение пробуждения, когда что-то происходит в базе данных

Я написал приложение Java, которое должно запускаться или просыпаться, когда «что-то» происходит в базе данных. Например, вставка в таблицу пользователей должна инициировать отправку обычного приветствия, пароля, ... писем.

Что для этого лучше всего? Я могу написать свое приложение так, чтобы оно выполняло следующий запрос, скажем, каждую секунду:

select mail from user where mail_sent = false

Но это опрос, и я бы хотел его избежать. Есть ли способ запустить или разбудить мое приложение Java (push), инициированное изменением в базе данных?

Ура!

7
задан Japer D. 10 November 2011 в 10:52
поделиться