2015-10-06 2 views
0

Я спрашиваю о начале уведомления о клиенте here. Теперь я заинтересован в уведомлении для серверной части. В частности, мне интересно, что уведомление информирует все серверы.Scout Eclipse Уведомление для сервера

Моя проблема - это кластер серверов. У меня есть некоторые элементы базы данных, полученные на всех серверах. Если какой-либо пользователь на любом сервере обновляет элемент базы данных, необходимо обновить денежные средства. Уведомление может выполнить эту работу.

Или есть другой способ борьбы с кластерами серверов?

Марко

ответ

1

Там не полный учебник по этой теме, я боюсь.

У разведчика, однако, есть функциональность, которую вы ищете в форме IClusterSynchronizationService. Вы можете использовать его для регистрации слушателей и отправки сообщений между серверами Scout Eclipse.

Для его работы вам понадобится система передачи сообщений (очередь сообщений), такая как ApacheMQ или RabbitMQ. Вам просто нужно установить необходимый разъем из Eclipse Marketplace и зарегистрировать их для интеграции в ваше приложение. Подробное объяснение находится в this tutorial. (Вам нужно добавить новый соединитель в зависимости от ваших файлов продуктов, зарегистрировать службу синхронизации кластера и настроить его со свойствами для хоста, порта, ...).

Приложение демо-чата «BahBah» на GitHub имеет реализацию этих слушателей и как их register.

Неофициальный fork демоверсии BahBah Chat содержит некоторые из этих изменений, которые уже встроены.

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