라이브채팅 플랫폼 구현기 2탄 : 아키텍처 및 성능 테스트
라이브채팅아키텍처성능 테스트메시지 큐MSA시스템 설계
AI 요약
Beta라이브채팅 플랫폼 구현기 2탄으로, 1탄에서 다룬 개발 언어 및 기반 기술 조사에 이어 아키텍처 설계와 성능 테스트에 대한 내용을 다룹니다. 대용량 메시지 트래픽 처리, 인증된 사용자만 접속 가능, 메시지 송수신 지연 시간 최소화(1000ms 이내), 실시간 모니터링, 메시지 영구 저장, 채팅 룸 자동 분할/병합, 금칙어 실시간 체크, 관리자 제재 기능 등 다양한 고려사항을 바탕으로 아키텍처를 설계했습니다.
특히 메시지 처리 방식을 동기식과 비동기식으로 나누어 장단점을 비교하며, 대규모 트래픽 처리를 위한 효율적인 방안을 모색합니다. 본문에서는 동기식 처리 방식의 특징과 한계를 설명하며, 다음 편에서 비동기식 처리 방식과 성능 테스트 결과를 상세히 다룰 것을 예고합니다.
이 글이 궁금하신가요?
원문 블로그에서 전체 내용을 확인해 보세요
원문 읽으러 가기
