대용량 트래픽 처리를 위한 환경을 구성하고 성능 테스트 하는 과정을 기록해 보려고 한다.

 

1. 환경 구성

  • Docker Desktop 설치
  • Kafka(Zookeeper) + MySQL 이미지 띄우기

 

2. Kafka 실습 프로젝트 기본 구조 만들기

  • Spring Boot3 + Java17 + JPA 프로젝트 생성
  • Producer, Consumer 간단한 메시지 처리 로직

 

3. 대용량 트래픽 시나리오 설정

  • 예: 주문 생성 → Kafka로 메시지 → Consumer가 DB 저장

 

4. JMeter 테스트 툴을 활용 한 성능 테스트 진행

  • TPS, 처리 지연 시간, 메시지 누락 여부, 리소스 사용량 분석
728x90

 

728x90
반응형

+ Recent posts