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 8 semanas 2 días
hace 1 año 20 semanas
hace 1 año 24 semanas
hace 1 año 31 semanas
hace 1 año 39 semanas
hace 1 año 42 semanas
hace 1 año 43 semanas
hace 1 año 47 semanas
hace 1 año 47 semanas
hace 2 años 6 días