/ / Hazelcast jako usługa Linux - linux, hazelcast

Hazelcast jako usługa Linux - linux, hazelcast

Skonfigurowałem Hazelcast w mojej aplikacji i wdrożyłem go w glassfish, i przetestowałem go z kilkoma prostymi metodami w usłudze REST.

Teraz chcę zainstalować go na moich serwerach jako LinuxUsługa, aby rozpocząć działanie po uruchomieniu serwerów i chcę, aby moja aplikacja glassfish była w stanie rozpoznać tę usługę i odczytać lub ustawić zmienne w mojej mapie przy użyciu blokady rozproszonej.

Jak mogę to osiągnąć?

Odpowiedzi:

3 dla odpowiedzi № 1

Możesz uruchomić skrypt init.d, aby rozpocząć Hazelcast węzeł i użycie HazelcastClient w aplikacji, z którą chcesz się połączyć Hazelcast węzeł.

Spójrz na odpowiedź na podobne pytanie:

Hazelcast dedykowane węzły

I post na blogu o uruchamianiu autonomicznych węzłów;

Hazelcast: Rozpoczynanie samodzielnych węzłów Hazelcast

Połączyć Hazelcast węzeł za pomocą HazelcastClient w aplikacji wdrożonej w Glassfish;

ClientConfig config = new ClientConfig();
config.getNetworkConfig().addAddress("localhost");
HazelcastInstance client = HazelcastClient.newHazelcastClient(config);
Map map = client.getMap("map");