Внедрение существующего канала Jgroups в конфигурацию Infinispan - PullRequest
0 голосов
/ 14 мая 2018

Мое приложение давно начало использовать Jgroups для синхронизации событий кластера.

Теперь мы представляем аннотацию Spring @Cache для распределенного кэширования и выбрали Infinispan в качестве основного поставщика кэша.

Я нахожусь в процессе изучения конфигурации Infinispan 7.1, и до сих пор я понял, что Infinispan в основном основан на Jgroups, фактически он создает свой собственный Jchannel на основе файла конфигурации.

У меня есть опасения по поводу возможных конфликтует и избыточности , если я разрешаю нескольким объектам независимо настраивать свои собственные J-группы.Т.е. в моем приложении реализована распределенная структура состояния кластера, в которой отображаются основные данные об оборудовании.Нам было трудно отлаживать дубликаты и устаревшие узлы.

Итак, мой краткий вопрос: возможно ли сказать Infinispan запустить поверх существующего экземпляра (возможно, созданного существующим компонентом Spring)/ одиночный объект) канала Jgroups?В настоящее время у меня есть одноэлементный объект, содержащий ссылку на Jchannel.

Моя идея заключается в том, что Infinispan будет отправлять сообщения по существующему каналу, и, кроме того, у меня будет возможность реализовать код для мониторинга канала в будущем.

1 Ответ

0 голосов
/ 18 мая 2018

Как @Galder Zamarreño мы предоставляем Spring Boot Starters, а также стандартное расширение Spring Cache. Вы можете найти небольшой учебник здесь и документацию здесь . Для Spring Boot, также на этот учебник .

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