Java Heartbeat Framework - PullRequest
       8

Java Heartbeat Framework

1 голос
/ 17 октября 2011

Мне нужно реализовать механизм пульса, который отправляет «сенсорное» сообщение во внешнюю службу каждые X секунд, чтобы поддерживать сеанс в рабочем состоянии, если другие сообщения не отправляются в службу.Я рассмотрел использование таких вещей, как ScheduledExecutorService или Timer, но мне нужно найти что-то, где я могу сбросить таймер / задержку при отправке других сообщений в сеансе, чтобы я не отправлял биения, когда они не требуются.

* 1002Существуют ли какие-либо известные структуры для этого типа механизма сердцебиения, так как это выглядит как обычная функция сердцебиения?Или, может, кто-нибудь, пожалуйста, укажет мне правильное направление для создания эффективного решения моей проблемы на основе стандартных компонентов?

1 Ответ

0 голосов
/ 17 октября 2011

Самый простой способ, который я мог видеть, это просто написать свой собственный. Создайте объект, который может отправить сообщение «touch», затем создайте процесс-демон, который будет делать это непрерывно.

Все это должно выполняться с POJO и классами Thread и Process. Удачи!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...