Domanda

StackOverflow! Stiamo sviluppando il sistema, che dovrebbe essere scalabile orizzontale. Quindi, il sistema di messaggistica sembra essere l'approccio giusto, ma di livello molto basso. Il nostro requisito principale è connessioni persistenti tra client e sistema di server (client sono applicazioni mobili che comunicano con il server dal protocollo basato su XML). L'operazione successiva è molto importante distribuzione del lavoro in funzione del carico di corrente nodo. Ora stiamo usando un'applicazione legacy basata su framework Apache Mina, ma non è scalabile. Quindi, ciò che l'architettura sarà sufficiente e quali librerie o framework sai per risolvere i nostri problemi?

distribuzione del lavoro dovrebbe essere in base alla durata delle attività, che potrebbe essere variabile. Ogni server applicazioni di cluster dovrebbe essere in grado di trasmettere il messaggio al cliente in qualsiasi momento, senza richiesta da parte del cliente (push).

È stato utile?

Soluzione

E per quanto riguarda Hazelcast o GridGain ?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top