Как настроить Hazelcast для кэширования сеанса с помощью Spring, ограничивая его набором узлов?

Мне нужно настроить кэширование сессии Hazelcast с помощью Spring. Использовать конфигурацию из документации Hazelcast очень просто. Однако его недостаточно. Мне нужно использовать разные файлы конфигурации для каждой из моих сред (DEV, QA, PROD). В качестве альтернативы (в идеале) я хотел бы использовать несколько свойств из пружинного компонента, которые будут установлены во время инициализации контейнера пружины. Согласно документации Hazelcast, все, что мне нужно сделать, это установить группу для каждой из моих сред. вот так:


    
       dev
       dev-pass
   
   ...

В качестве бонуса я хотел бы, чтобы кеш был единым кешем, используемым как для сеансов, так и для объектов уровня приложения (карты, очереди и т. Д.).

Может ли кто-нибудь поделиться примером того, как они это сделают? Спасибо за помощь.

Ответы на вопрос(3)

Ваш ответ на вопрос