서버 분산
-
서버 분산처리 방법책/게임서버 프로그래머 책 2024. 6. 14. 00:32
분산처리 방법기능적 분산처리 vs 데이터 분산처리 ( 수평 방법 )기능적 분산처리기능단위로써, 분산 처리 진행동기적 분산처리 / 비동기적 분산 처리 / 데이터 복제ex) 플레이어 담당 서버 몬스터 담당 서버 ( 플레이어가 몬스터 공격시 로직 )Player Server Monster Server ( message 통신 )1. 플레이어 공격2. 플레이어, 몬스터, 공격 값 "몬스터 서버"에게 전달3. 데미지 로직 결과값 "플레이어 서버"에게 전달4. 처리완료 데이터 분산 처리 (수평 분산 처리)데이터 응집도에 따른 수평 분산처리ex) 같은 서버내의 객체들끼리 같은 서버에서 로직 진행 / 매칭 시스템으로서 같은 계층에 존재하는 객체들간의 같은 서버에서 로직 진행 기능적 분산 처리동기적 분산처리Play..