대용량 트래픽 처리를 위한 환경을 구성하고 성능 테스트 하는 과정을 기록해 보려고 한다.
1. 환경 구성
- Docker Desktop 설치
- Kafka(Zookeeper) + MySQL 이미지 띄우기
2. Kafka 실습 프로젝트 기본 구조 만들기
- Spring Boot3 + Java17 + JPA 프로젝트 생성
- Producer, Consumer 간단한 메시지 처리 로직
3. 대용량 트래픽 시나리오 설정
- 예: 주문 생성 → Kafka로 메시지 → Consumer가 DB 저장
4. JMeter 테스트 툴을 활용 한 성능 테스트 진행
- TPS, 처리 지연 시간, 메시지 누락 여부, 리소스 사용량 분석
728x90
728x90
반응형
'Spring > Toy' 카테고리의 다른 글
4. Kafka > API + Producer 생성 (0) | 2025.04.29 |
---|---|
3. 프로젝트 생성 및 설정 > SpringBoot3 + Java17 + Kafka + gradle + Mysql (1) | 2025.04.29 |
2. 환경구성 > Docker DB(Mysql) + Kafka + Zookeeper 띄우기 (1) | 2025.04.29 |
Docker Desktop 설치 후 실행 안되는 경우 (1) | 2025.04.29 |
1. 환경구성 > Docker 설치 (0) | 2025.04.29 |