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 頁面