extasys
v1.0.6 (JDK 8)
Extasys est une bibliothèque de sockets TCP/UDP asynchrone hautes performances pour Java (JDK 8 et versions ultérieures).
Sa nature multithread et légère le rend idéal pour un transfert de données ultra rapide, même sur les systèmes dotés d'une architecture ARM comme les smartphones Android et les ordinateurs monocarte (Raspberry Pi, Orange Pi, etc.). Extasys est conçu pour accomplir le travail difficile et vous permettre de penser uniquement à l'échange de messages (le processus).
organigramme TD ;
Client1(Client n°1) ---|E/S de données|ExtasysListener(Extasys Listener);
Client2(Client n°2) ---|E/S de données|ExtasysListener(Extasys Listener);
Client3(Client n°3) ---|E/S de données|ExtasysListener(Extasys Listener);
Client...(Client ...) ---|E/S de données|ExtasysListener(Extasys Listener);
ExtasysListener --> ThreadPool (ThreadPool : traitement de données multithread non bloquant) ;
ThreadPool --> ExtasysListener ;
Le projet Extasys est développé avec l'EDI NetBeans
Des exemples entièrement fonctionnels sur la façon d'utiliser Extasys peuvent être trouvés dans le référentiel.
Plus d'informations sur l'utilisation d'Extasys peuvent être trouvées sur les pages wiki