Получение уведомления, когда клиент подключается к серверу в java

Я изучаю, как создавать приложения реального времени в java. Я использую activemq, который использует stomp в качестве проводного формата для отправки сообщений WebSockets между сервером WebSocket, работающим в брокере ActiveMQ, и веб-браузером.

Легко уведомить клиента о том, что он / она подключен к серверу, но можно ли уведомить прослушивающую программу Java-сервера о том, что клиент подключился к серверу?


person You Know Nothing Jon Snow    schedule 21.01.2014    source источник


Ответы (2)


В ActiveMQ добавлена ​​поддержка консультационных сообщений, которые отправляются подключенным клиентам, подписавшимся на различные информационные темы для таких вещей, как подключение потребителей или производителей и т. д. См. Консультативная поддержка документации.

person Tim Bish    schedule 21.01.2014

Вы можете использовать JMX и настроить MBean, который прослушивает такие события, например. JMXConnectionNotification.

person Mayoares    schedule 21.01.2014