이전 목록

동시 접속 헌터 300명에서 멈춘 게임 개발 서버, 그리고 우리가 이를 해결한 방법

The Gamedev Server That Broke at 300 Concurrent Hunters and How We Fixed It

TL;DR AI

핵심 요약

1분
  1. 게임 서버는 동시 사냥꾼 300명 수준에서 지연과 확장 한계에 부딪혔다.

  2. Redis, 데이터베이스, 풀 튜닝으로 일부 개선했지만 핵심 병목은 해결되지 않았다.

  3. 핵심 해결책은 사냥꾼별 코루틴을 격리된 무상태 hunt_worker 프로세스로 바꾼 것이었다.

  4. 전리품 저장은 이벤트 스트림과 지연 집계로 옮겨 쓰기 지연을 줄이고 훨씬 높은 동시성을 지원했다.

원문 보기