디지털 환경의 확산으로 실시간성과 상호작용성을 갖춘 학습 지원 기술의 중요성이 부각 되고 있다. 하지만 대규모 학습 환경에서는 다수의 클라이언트 요청을 안정적으로 처리할 수 있는 통신 구조가 요구된다. 본 연구에서는 실시간 상호작용과 대량 메시지 처리가 핵심인 학습 플랫폼의 특성에 맞춰, 지연을 최소화하고, 안정적인 통신 성능을 확보하기 위해 WebSocket과 Apache Kafka 구조를 설계하 였다. 또한, 다양한 학습 규모에 유연하게 대응하고 자원을 효율적으로 관리하기 위해 확장성과 가용 성이 뛰어난 클라우드 인프라를 고려하여 시스템을 구성하였다. 이를 바탕으로 클라우드 기반 환경에 서 실시간 학습 상호작용을 효과적으로 지원할 수 있는 시스템을 제안한다.
목차
요약 1. 서론 2. 관련 연구 2.1. Cloud Computing 2.2. WebSocket Protocol 2.3. Apache Kafka 3. 시스템 개요 3.1. 클라우드 인프라 구성도 3.2. 시스템 아키텍처 3.3. 실시간 메시지 전송 프로세스 4. 결과 참고문헌