ZoneWorld — zone 분할과 운영 관제

게임 화면은 Gateway→zone Spot · 관제 화면은 Ops fanout

ZoneWorld — zone 분할과 운영 관제 게임 화면은 Gateway→zone Spot · 관제 화면은 Ops fanout 게임 화면 · 브라우저 · Architecture component 게임 화면 브라우저 Gateway · 연결 종단 · actor relay · Architecture component Gateway 연결 종단 · actor relay A — zone Spot · player actor · ZoneNode 2대 A — zone Spot player actor B — zone Spot · player actor · ZoneNode 2대 B — zone Spot player actor Ops · runtime event · fanout · Architecture component Ops runtime event · fanout 관제 화면 · 브라우저 · Architecture component 관제 화면 브라우저 STREAM actor relay · push 경계 동기화 · relocation 공지 · 점검 fanout Spot event 보고 STREAM ZoneNode 2대

두 표면

  • • 게임 화면: 브라우저 → Gateway → zone Spot·player actor (actor relay·push)
  • • 관제 화면: 브라우저 → Ops (runtime event 수집·fanout 발행)
  • • zone A ↔ zone B는 경계 동기화 (양방향) — owner가 다르면 relocation, client 연결은 유지

fanout · 보고

  • • region은 원본 subgraph ZoneNode ×2 (zone 노드 2대: A·B)
  • • 원본 mermaid는 Ops→ZoneNode 묶음(region) 전체로 fanout — 발행자가 노드 목록을 갖지 않는다. 여기선 Z1·Z2 각각으로 그린다(공지·점검 변경 fanout)
  • • zone Spot은 자기 event를 Ops로 보고 (runtime event)