He escrito un servidor de alto rendimiento que maneja cada solicitud en su propio hilo. Para las solicitudes que llegan, a veces es necesario hacer RPC en uno o más back-ends. Estas RPC de back-end son manejadas por una cola y un grupo de hilos separados, lo que proporciona un límite al número de hilos creados y la cantidad máxima de conexiones al back-end (hace un poco de almacenamiento en caché para reutilizar clientes y guardar la sobrecarga de creando conexiones constantemente). Sin embargo, después de haber hecho todo esto, estoy empezando a pensar que una arquitectura basada en eventos sería más eficiente.¿Hay un Java equivalente a libevent?
Al buscar No he encontrado ningún equivalente a libevent para Java, pero quizás no estoy buscando en el lugar correcto? Mina-statemachine de Apache fue lo más parecido que encontré, pero parece más prolijo de lo que necesito y no hay una versión real disponible.
¿Alguna sugerencia?
Gracias, pasé un tiempo mirando a Netty y creo que es una buena solución. – JoelPM