Que onda chavos, como estan? espero que bien...
Haciendo el analisis de una aplicacion me encontre con una duda un poco rara y puede que este divagando demasiado, pero se me hizo interesante.
Voy a tener N colas con activeMQ. Esto implica que tengo los listeners para atender cada mensaje que me llegue. Cada listener tiene que abrir un thread(los cuales tengo pensado manejarlos con el ExecutorService) y este realizar debe realizar su chamba.
El problema es este...
Se tendran N servidores con M procesadores cada uno.
Es Logico que debo tener un Listener en cada servidor( se me ocurre dejar que cada uno escuche una cola diferente)
Ahora... Cada listener debe estar escuchando y cada que llegue un mensaje lanzar un hilo que sera despachado por el ExecutorService
Pregunta 1)
Si el ExecutorService se lanza en un procesador... este puede decir que se utilicen los N procesadores restantes del server para asi balancear la carga de chamba??
Pregunta 2)
Si no lo hace... acaso debo manejar el manejo de concurrencia como se indica aquí
Comentarios recientes
hace 10 semanas 3 días
hace 10 semanas 3 días
hace 10 semanas 3 días
hace 34 semanas 6 días
hace 36 semanas 1 día
hace 42 semanas 6 días
hace 1 año 35 semanas
hace 2 años 47 semanas
hace 2 años 51 semanas
hace 3 años 6 semanas