[게임 서버] 9.8 기능적 분산 처리

게시:     수정

카테고리:

태그:

이 글은 아래의 책을 자세히 정리한 후, 정리한 글을 GPT에게 요약을 요청하여 작성되었습니다.
게임 서버 프로그래밍 교과서, 배현직 저자

📦 9. 분산 서버 구조

👉🏻 8. 기능적 분산 처리

📌 수평 분산 처리를 하지 못하는 경우

  • 동기 분산 처리: 암달의 법칙이 심하게 작용
  • 비동기 분산 처리: 요청과 응답을 받아야 함
  • 데이터 복제 기반 분산 처리: 데이터 일관성이 깨짐

⚙️ 기능적 분산 처리 (수직 분산 처리)

  • 경매장 같은 경우 수직 분산 처리 사용
  • 수평 분산 처리보다 분산 효율성이 떨어지므로, 최후의 수단이다.

🏪 경매장을 수직 분산 처리로 구현한 예

---
config:
  look: handDrawn
  theme: dark
  layout: elk
---
flowchart LR

%% 클라이언트
C1[클라이언트]
C2[클라이언트]
C3[클라이언트]

%% 게임 서버
GS1[게임 서버]
GS2[게임 서버]
GS3[게임 서버]

%% 기타 서버
Chat[채팅 서버]
Auction[경매장 서버]

%% 클라이언트 -> 서버
C1 --- GS1
C2 --- GS3
C3 --- GS3

C1 --- Chat
C2 --- Chat
C3 --- Chat

%% 서버 -> 경매장
GS1 --- Auction
GS2 --- Auction
GS3 --- Auction

GameServer 카테고리 내 다른 글 보러가기

댓글남기기