WebtoB란?
제품의 개념
WebtoB는 웹 서버 제품으로, 사용자 요청을 효율적으로 처리하여 높은 성능과 안정성을 제공하는 것을 목적으로 합니다. 기존 웹 서버와 달리, WebtoB는 대규모 사용자 증가에도 유연하게 대응할 수 있도록 설계되었습니다.
구성 및 아키텍처
WebtoB는 다음과 같은 주요 구성 요소로 이루어져 있습니다.
-
WebtoB Admin
전체 시스템의 운영 정보를 관리하고 커맨드 및 API 요청을 처리합니다.
-
WebtoB Listener (HTL)
클라이언트와 WebtoB 간의 연결을 관리하는 리스너 스레드입니다. 클라이언트가 처음 WebtoB에 접속할 때 HTL과 연결을 맺어 통신합니다.
-
WebtoB Handler (HTH)
클라이언트 핸들러라고도 하며 실질적으로 클라이언트와 서버의 업무 처리 프로세스 사이를 중계하는 스레드입니다. HTH는 내부 서버들과의 통신을 통해 모든 실제적인 데이터의 흐름을 관리합니다.
즉, 클라이언트의 서비스 요청을 받아 처리한 후 그 결과를 클라이언트에게 되돌려줍니다. 내부적으로는 최대한 락을 잡지 않는 고성능 아키텍처의 스레드 모델로 구성되어 있습니다.