From a38f72fa46cc00dc76168474600cd594303f180f Mon Sep 17 00:00:00 2001 From: Hide_D Date: Sat, 9 Mar 2024 04:12:21 +0000 Subject: [PATCH] =?UTF-8?q?doc:=20=EC=8A=A4=EB=A0=88=EB=93=9C=20=EA=B5=AC?= =?UTF-8?q?=EB=B6=84=EC=97=90=20=EC=99=B8=EB=B6=80=20=EC=9D=B4=EB=B2=A4?= =?UTF-8?q?=ED=8A=B8=20=EC=B2=98=EB=A6=AC=EA=B8=B0=20=EB=AA=85=EC=8B=9C=20?= =?UTF-8?q?-=20=EC=9B=90=EB=9E=98=EB=8F=84=20API=20=EC=B2=98=EB=A6=AC?= =?UTF-8?q?=EA=B8=B0=EC=97=90=EC=84=9C=20=EB=A3=A8=ED=94=84=20=EB=8F=8C?= =?UTF-8?q?=EB=A6=B4=20=EC=83=9D=EA=B0=81=EC=9D=B4=EA=B8=B4=20=ED=96=88?= =?UTF-8?q?=EC=9D=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/Component.md | 5 +++++ docs/threads.drawio.svg | 14 +++++++++----- 2 files changed, 14 insertions(+), 5 deletions(-) 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...