2014-10-06 3 views
-1

У меня есть очень базовое программное обеспечение для связи, которое использует базу данных для сохранения сообщений, введенных в PC1 и PC2, использует одну и ту же базу данных для чтения этих сообщений и наоборот. Моя проблема в том, что мне нужен метод, чтобы я мог продолжать проверять базу данных для новых сообщений. Или мне нужно что-то, что вызывает метод загрузки сообщения, когда новая запись будет вставлена ​​в базу данных. В настоящий момент я использую таймер, который проверяет БД каждую минуту, независимо от того, вставлена ​​ли новая запись. Я ищу более эффективный способ выполнения одной и той же задачи.Отслеживание записей базы данных последовательно для изменений

Любое предложение приветствуется.

Спасибо

+0

Ну, с логической точки зрения, проверка каждую минуту довольно неэффективна. Я получаю сообщение об ошибке базы данных после получения сообщения – DreadHeadedDeveloper

+0

Точно, я знаю, что это неэффективно. Я тоже думал о триггерах или хранимых процедурах. Но сначала хочу получить некоторые предложения. – Noneedname

+0

это тоже вне темы «слишком широкий» и «основанный на мнениях», –

ответ

0

Вы можете попробовать Observer шаблон проектирования расширения Java наблюдателя. Этот шаблон дизайна, когда вы получаете новое сообщение, затем уведомляется.

Я думаю, эта страница очень полезна для вас. When should we use Observer and Observable

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