Technologien

OWL-net

대용량의 고속서버를 개발하기 위해 필요한 네트웍/시스템/아키텍처 상의 튜닝 요소들을 모두 집악하여 성능을 극대화시킨,
력하고 편리한 방식의 네트워킹 라이브러리 Supports data access and updates 입니다.

특징

  • - Unix, Linux(epoll)에서 지원되는 IO 방식을 기반으로 최상의 성능을 발휘할 수 있도록 설계
  • - NT 계열의 OS를 위한 IOCP와 9x 계열의 클라이언트를 위한 Event 방식의 Overlapped IO 지원(OS에 따른 동작방식 자동설정)
  • - 성능에 가장 큰 영향을 미치는 IO Thread 와 Worker thread 간의 호출방식을 Direct call 과 Thread call의 두가지 형태로 제공
  • - Thread / Resource pooling
  • - Thread 운용 방식 설정 가능 : 라운드-로빈(default) 및 임계 치 설정 방식
  • - No memory allocation / No memory copy
  • - Seed, Rijndael 암호화 기능 및 MD5 등의 보안 알고리즘 제공
  • - TCP / UDP / RAW(IP헤더 조작 가능) / ICMP 프로토콜(ping) 지원
  • - Client 연결의 유효성(Live) 자동 체크 / RTT(Round Trip Time) 자동 계산
  • - Message handling 방식의 간편한 사용자프로토콜 처리 / Serializtion 방식의 편리한 패킷 쓰기 및 읽기