Estoy buscando una biblioteca (o una combinación de bibliotecas) para construir un sistema distribuido java, formado por varias aplicaciones que intercambian datos a través de varias conexiones por pares (sin mapreduce). Por el momento, expliqué las bibliotecas existentes y solo pude descartar lo que encontré. Aquí están mis requisitos:Marco de Java para el sistema distribuido
- fácil descubrimiento de sistemas en tiempo de ejecución (posiblemente a través de un servidor/directorio central)
- mensajes de latencia ligeros y bajos (sin CORBA, RMI, SOAP ,. etc.)
- descentralizada comunicaciones (sin LINDA similares)
- bastante fácil de usar y aprender (sin JXTA)
- Compatible con licencia GPL (por lo GPL, BSD, etc.)
¿Tienes alguna sugerencia? Gracias de antemano
¿Cómo funciona JGroups con comunicación punto a punto? – paradigmatic
¡Siempre puedes probarlo y descubrirlo! –
+1 para JGroups - una excelente herramienta – skaffman