Ciao a tutti, ho una domanda più concettuale che di codice vero e proprio.
Devo gestire un'applicazione web scritta in Java che andrà installata su più istanze di tomcat mediate da un bilanciatore.
Fondamentalmente una delle istanze dovrà leggere dei dati dal DB e metterli in un vettore tenuto in memoria e condiviso tra tutte le istanze mediante il framework Hazelcast.
Non sono però riuscito a capire in che modo gestire il fatto che solo una delle istanze carichi i dati dal DB e le altre invece li leggano dal vettore condiviso (e tante altre cose simili come la gestione su un elemento del vettore che deve essere fatta da un solo nodo per volta)
Che voi sappiate Hazelcast ha degli strumenti per gestire questi aspetti o bisogna implementarseli a mano e in questo caso come?