Gateway는 game STREAM, Ops는 control STREAM만 종단하며 ZoneNode A/B는 zoneworld.mesh와 broadcast fanout으로 이어진다
Guided views
Explore this system
Step through curated paths without changing the source diagram.
Beat
Next
ReadyChapter 01 / 01
Guided chapter
Diagram guideExplore this system
Inspecting compiled semantics
E ExportT ThemeS Style0 Reset+ Zoom in- Zoom outEsc Close
Find a node
⌕/
No matching nodes
Semantic passport
Verified source
Authored reach
Route probeChoose a start node
Pick two semantic nodes on the diagram
Choose the source, then the destination. Direction matters.
Semantic lensCompare 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.
Semantic radar
Building overview
Click nodeDrag to pan
Semantic radar needs more MAP space.
채널 이름과 색 매핑
• 모든 mesh 간선의 원문 라벨은 "zoneworld.mesh RouteMesh"(ChannelName, Spot·Actor direct message와 Logical Multicast 운반), broadcast 간선은 "zoneworld.broadcast fanout"(mesh와 독립된 classic fanout publisher/subscriber 연결) — 그림에서는 접두사 zoneworld.를 생략했다.
• 색: Game/Ops Browser=frontend(파랑, 브라우저 client), Gateway·Ops=external(회색, plumbing), ZoneNode A/B=backend(초록, Zone Spot·Player Actor를 제공하는 계층). 원문 mermaid는 모든 간선을 동일 스타일(---)로 그렸으므로 mesh·fanout 모두 variant=default로 옮겼다(선 굵기로 구분하지 않음).
Ops↔ZoneNode 이중 연결
• Ops와 각 ZoneNode 사이에는 mesh RouteMesh(제어용 direct/조회)와 broadcast fanout(공지·점검 전파) 두 채널이 별도로 존재한다 — 같은 두 노드를 잇는 별개 논리 연결이며 원문에 각각 독립된 화살표로 그려져 있다.
• ZoneNode A/B는 같은 executable capability로 실행하며 Zone Spot factory(stable type zoneworld.zone), Player Actor factory(stable type zoneworld.player), zone Channel과 report channel을 등록한다. Client에는 Gateway·Ops endpoint만 노출되고 ZoneNode endpoint는 노출하지 않는다.