diff --git a/docs/Component.md b/docs/Component.md index 645a755..31ff39c 100644 --- a/docs/Component.md +++ b/docs/Component.md @@ -94,6 +94,11 @@ API 처리기는 유저의 명령을 받아 1차적으로 처리합니다. > > 게임 엔진은 메모리 cache에 강력히 의존하므로, 내부 DB에 직접 쓰는 작업은 게임 엔진의 처리 결과를 훼손할 것입니다. +### 외부 이벤트 처리기 + +외부 이벤트 처리기는 인 게임 엔진과 직접적으로 연관되지는 않은 외부 이벤트들 (경매, 거래, 토너먼트)를 처리합니다. + +API 처리기와 연계되어(= 같은 스레드에서) 운용됩니다. ## 기존 삼국지 모의전투 PHP와 비교하여 달라진 부분 diff --git a/docs/threads.drawio.svg b/docs/threads.drawio.svg index 6bf3fb9..15a5c2c 100644 --- a/docs/threads.drawio.svg +++ b/docs/threads.drawio.svg @@ -1,4 +1,4 @@ - + @@ -16,7 +16,7 @@ - + MongoDB... @@ -36,7 +36,7 @@ - + MongoDB... @@ -49,12 +49,16 @@
API 처리기 +
+ 및 +
+ 외부 이벤트 처리기
- API 처리기 + API 처리기... @@ -265,7 +269,7 @@ - + In-memory cac...