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 Listener);
ExtasysListener --> ThreadPool(ThreadPool: 비차단 다중스레드 데이터 처리);
ThreadPool --> ExtasysListener;
Extasys 프로젝트는 NetBeans IDE 로 개발되었습니다.
Extasys 사용 방법에 대한 전체 기능 예제는 저장소 내에서 찾을 수 있습니다.
Extasys 사용 방법에 대한 자세한 내용은 위키 페이지에서 확인할 수 있습니다.