extasys
v1.0.6 (JDK 8)
Extasys は、Java (JDK 8 以降) 用の高性能な非同期 TCP/UDP ソケット ライブラリです。
マルチスレッドで軽量な性質により、Android スマートフォンやシングルボード コンピューター (Raspberry Pi、Orange Pi など) などの ARM アーキテクチャを備えたシステム上でも、超高速データ転送に最適です。 Extasys は、面倒な作業をすべてこなして、メッセージ交換 (プロセス) のことだけを考えられるように設計されています。
フローチャート TD;
Client1(クライアント #1) ---|データ I/O|ExtasysListener(Extasys リスナー);
Client2(クライアント #2) ---|データ I/O|ExtasysListener(Extasys リスナー);
Client3(クライアント #3) ---|データ I/O|ExtasysListener(Extasys リスナー);
クライアント...(クライアント ...) ---|データ I/O|ExtasysListener(Extasys リスナー);
ExtasysListener --> ThreadPool(ThreadPool: ノンブロッキング マルチスレッド データ処理);
スレッドプール --> ExtasysListener;
Extasys プロジェクトはNetBeans IDEで開発されています
Extasys の使用方法に関する完全に機能するサンプルは、リポジトリ内にあります。
Extasys の使用方法の詳細については、Wiki ページを参照してください。