Я написал приложение Java, которое должно запускаться или просыпаться, когда «что-то» происходит в базе данных. Например, вставка в таблицу пользователей должна инициировать отправку обычного приветствия, пароля, ... писем.
Что для этого лучше всего? Я могу написать свое приложение так, чтобы оно выполняло следующий запрос, скажем, каждую секунду:
select mail from user where mail_sent = false
Но это опрос, и я бы хотел его избежать. Есть ли способ запустить или разбудить мое приложение Java (push), инициированное изменением в базе данных?
Ура!