요청 폭주
오픈 순간 수많은 사용자가 동시에 좌석을 요청하며 서버 부하가 급격히 증가합니다.
대규모 접속이 몰리는 순간, 기존 시스템은 요청을 쌓고 DB Lock으로 순차 처리합니다. 문제는 그 대기열 자체가 병목이 된다는 점입니다.
오픈 순간 수많은 사용자가 동시에 좌석을 요청하며 서버 부하가 급격히 증가합니다.
좌석 상태를 보존하기 위한 Lock이 걸리면 자연스럽게 대기열과 지연이 발생합니다.
응답이 늦어질수록 사용자는 새로고침과 재시도를 반복하고, 시스템 부하는 더 커집니다.
Burst Guardian은 대기열 대신 엔진 내부 상태를 즉시 판단합니다. 성공과 실패를 빠르게 확정하기 때문에 병목이 쌓이지 않습니다.
대기열 없이 요청 도착 즉시 가능 여부를 판단합니다.
DB Lock이나 분산 락에 의존하지 않고 좌석 상태를 처리합니다.
좌석 선택, 해제, 확정을 실시간 상태 판단으로 처리합니다.
Burst Guardian은 빠른 처리뿐 아니라, 극한 경합 상황에서도 좌석 상태의 정합성을 유지합니다.
단일 엔진 성능 측정 결과
FINAL ENGINE PERFORMANCE
Total Processed : 327322686 pkts
Actual Test Time : 4.6568 secs
True Processed TPS: 70288442.95
Network Errors : 0
5개 좌석에 1억 건 Hold / Release 경합 테스트
ENGINE INTEGRITY FINAL REPORT
Total Sent : 100000000
Total Recv : 100000000
Hold Success : 50000000
Release Success: 50000000
Delta (H-R) : 0
Avg Speed : 50921459 pkts/sec
Result : PERFECT PASS