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 Listener);
Client2(客户端 #2) ---|数据 I/O|ExtasysListener(Extasys Listener);
Client3(客户端 #3) ---|数据 I/O|ExtasysListener(Extasys Listener);
客户端...(客户端...) ---|数据I/O|ExtasysListener(Extasys Listener);
ExtasysListener --> ThreadPool(ThreadPool: 非阻塞多线程数据处理);
线程池 --> ExtasysListener;
Extasys 项目是使用NetBeans IDE开发的
有关如何使用 Extasys 的完整功能示例可以在存储库中找到。
有关如何使用 Extasys 的更多信息,请参阅 wiki 页面