extasys
v1.0.6 (JDK 8)
Extasys es una biblioteca de sockets TCP/UDP asíncrona de alto rendimiento para Java (JDK 8 y posteriores).
Su naturaleza liviana y de subprocesos múltiples lo hace ideal para transferencias de datos súper rápidas incluso en sistemas con arquitectura ARM como teléfonos inteligentes Android y computadoras de placa única (Raspberry Pi, Orange Pi, etc.). Extasys está diseñado para realizar el trabajo duro y permitirle pensar sólo en el intercambio de mensajes (el proceso).
diagrama de flujo TD;
Cliente1(Cliente #1) ---|E/S de datos|ExtasysListener(Extasys Listener);
Cliente2(Cliente #2) ---|E/S de datos|ExtasysListener(Extasys Listener);
Cliente3(Cliente #3) ---|E/S de datos|ExtasysListener(Extasys Listener);
Cliente...(Cliente...) ---|E/S de datos|ExtasysListener(Extasys Listener);
ExtasysListener --> ThreadPool(ThreadPool: procesamiento de datos multiproceso sin bloqueo);
ThreadPool --> ExtasysListener;
El proyecto Extasys está desarrollado con NetBeans IDE
Dentro del repositorio se pueden encontrar ejemplos completamente funcionales sobre cómo utilizar Extasys.
Puede encontrar más información sobre cómo utilizar Extasys en las páginas wiki.