Estoy buscando un mecanismo de manejo de eventos bastante rápido en Java para generar y manejar eventos en diferentes JVM que se ejecutan en diferentes hosts.Mecanismo distribuido de manejo de eventos para Java
Para el manejo de eventos en varios subprocesos en una sola JVM, encontré algunos buenos candidatos como Jetlang. Pero en mi búsqueda de un equivalente distribuido, no pude encontrar nada que fuera lo suficientemente ligero como para ofrecer un buen rendimiento.
¿Alguien sabe de alguna implementación que se ajuste a la factura?
Editar: Poner los números para indicar el rendimiento es un poco difícil. Pero, por ejemplo, si implementa un mecanismo de latido utilizando eventos y el intervalo de latido es de 5 segundos, el receptor de latidos debería recibir un latido cardíaco dentro de, digamos, uno o dos segundos.
En general, una implementación ligera proporciona un buen rendimiento. No es lo que estoy buscando un mecanismo de manejo de eventos que involucre un servidor web o cualquier tipo de concentrador centralizado que requiera hardware potente (definitivamente no liviano) para proporcionar un buen rendimiento.
Un poco más de detalles no dolería; por ejemplo, ¿se distribuirá en una red local o remotamente? ¿Cliente-servidor o peer-to-peer? – Viruzzo