Project

General

Profile

Actions

분산처리 시스템 설계

분산처리 순서

Set 1 은 Main 1 , Relay 1 으로 구성됩니다. Link 서버는 Set 1 , Set 2 , Set 3 모두 연결합니다. DB 1 의 복제 대상은 DB 5 이며 DB 2 , DB 3 의 복제 대상은 DB 6 입니다.

전체 서버는 DB 4 에서 서비스 관련 데이터를 관리합니다.

링크 서버

Client A, B는 각각 Set 1 과 Set 2 에 접속 하였습니다. 이때 A가 B에게 패킷을 보내려면 Link 서버를 통하는 방법이 유일합니다. Link 서버는 Set 1 , Set 2 , Set 3 의 모든 플레이어 정보를 가지고 있고 A는 Main 1 , Link 서버를 거치면서 원하는 패킷을 Main 2 로 전달할수 있습니다. 즉 Link 서버를 이용하면 A는 B에게 패킷을 보냅니다.

복제 데이터베이스

복제 데이터베이스를 구성한다면 운영/통계 도구 등의 SELECT Query 부하를 가장 효율적으로 분산합니다. SQL Query중 SELECT Query는 부하가 심한 명령입니다. 서비스 상용화를 계획중이라면 복제 데이터베이스를 준비하세요.

Updated by Kang Kwibog 5 months ago · 4 revisions