Disconnect와 destroy — Reconnect · Leave
disconnect는 binding만 정리하고, 명시적 LeaveGameMsg가 Entry Spot 이동·destroy를 시작한다
STREAM connection 종료 (-x 비정상 종료)
bound Actor의 disconnect lifecycle callback 통지
새 STREAM connection
AuthenticateReq
AuthenticateRes (existing Actor에 exact ActorRef bind)
JoinGameMsg(RoomId)
기존 room member handler에 전달
JoinGameNotify(current GameState)
JoinGameNotify
LeaveGameMsg
bound Actor의 Room handler에 전달
Framework가 Actor를 Entry Spot으로 이동 (표시 남기고 public leave)
Client · Sequence participant
Client
Play Session · Sequence participant
Play Session
Session Runtime · Sequence participant
Session Runtime
Room Spot · Sequence participant
Room Spot
Entry Spot · Sequence participant
Entry Spot
Ready
Chapter 01 / 01
Guided chapter
Diagram guide
Explore this system
×
Inspecting compiled semantics
01
Find any node Search labels, responsibilities, kinds, and stable IDs.
/
02
Trace a route Ask how two semantic nodes connect in authored direction.
R
03
See the whole system Open Semantic Radar with a live viewport and stable nodes.
M
04
Compare semantic kinds Count roles, reveal their traffic, and compare direct authored links.
L
05
Play the guided story Walk the authored chapters and real relationships.
P
06
Enter Presentation Stage Give the live diagram the viewport without changing export.
F
E ExportT ThemeS Style0 Reset+ Zoom in- Zoom outEsc Close
Find a node
×
⌕
/
No matching nodes
Semantic passport
Authored reach
Upstream 0
Downstream 0
×
Copy link
Relations
Route probe
Choose a start node
Find start
Copy link
Clear
Pick two semantic nodes on the diagram
←
▶
Journey
→
Overview
Choose the source, then the destination. Direction matters.
Semantic lens
Compare system roles
×
Choose up to two semantic kinds. One reveals its real traffic; two compare only direct authored relationships.
Choose a kind to inspect its nodes and touching relationships.
Copy link
Clear
Semantic radar
Building overview
Open radar
×
Click node Drag to pan
Semantic radar needs more MAP space.
PATH
MAP
LENS
READ 100%