Jak skonfigurować Hazelcast do buforowania sesji za pomocą sprężyny, ograniczając ją do zestawu węzłów?

Muszę skonfigurować buforowanie sesji Hazelcast za pomocą Springa. Korzystanie z konfiguracji z dokumentów leszczyny jest proste. Jednak jest to niewystarczające. Muszę użyć innego pliku konfiguracyjnego dla każdego z moich środowisk (DEV, QA, PROD). Alternatywnie (najlepiej) chciałbym użyć kilku właściwości z fasoli sprężynowej, które byłyby ustawione podczas inicjalizacji pojemnika sprężynowego. Zgodnie z dokumentacją hazelcast, wszystko, co muszę zrobić, to ustawić grupę dla każdego z moich środowisk. w ten sposób:

<hazelcast>
    <group>
       <name>dev</name>
       <password>dev-pass</password>
   </group>
   ...
</hazelcast>

Jako bonus chciałbym, aby pamięć podręczna była pojedynczą pamięcią podręczną używaną zarówno dla sesji, jak i obiektów na poziomie aplikacji (Mapy, Kolejki itp.).

Czy ktokolwiek mógłby podać przykład, w jaki sposób to zrobi? Dziękuję za pomoc.

questionAnswers(3)

yourAnswerToTheQuestion