Files
2nd/10_Wiki/Topics_Art/System_Protocol_Standard.md
T

1.2 KiB

title, category, tags, created
title category tags created
표준 시스템 통신 프로토콜 및 상태 제어 Art
Protocol
State Machine
Data Exchange
Lifecycle
2026-04-20

표준 시스템 통신 프로토콜 및 상태 제어

📡 데이터 교환 규약 (Standard Protocol)

모든 컴포넌트 간 통신은 예측 가능한 형태를 유지해야 합니다.

  • 포맷: { type: 'ACTION_TYPE', payload: { data: value } }
  • 주요 액션 타입:
    • INIT: 시스템 초기화 및 동기화 시작.
    • KEY_INPUT: 사용자 인터랙션 데이터 전송.
    • UPDATE: 엔진 계산 결과의 브로드캐스트.

🔄 시스템 생명 주기 (Life Cycle)

시스템은 [초기화 \rightarrow 활성 루프 \rightarrow 종료/정리]의 명확한 단계를 거쳐야 리소스 누수(Memory Leak)를 방지할 수 있습니다.

🚨 상태 머신 (State Machine) 도입

시스템 복잡도가 임계치를 넘을 경우, READY, RUNNING, PAUSED 등 상태를 명시적으로 제어하는 State Machine 적용을 원칙으로 삼습니다.

🔗 연결된 지식