- 주제: 주문 매칭 및 체결 엔진
- 주요 역할:
- 매수/매도 주문 매칭 알고리즘 구현
- 실시간 호가창 관리
- 체결 처리 및 이벤트 발행
- 시장 데이터와 사용자 주문 통합 처리
- FIFO(First In First Out) 기반 주문 매칭 알고리즘 구현
- 실시간 매수/매도 주문 처리 및 우선순위 큐 관리
- ReentrantLock을 활용한 동시성 제어 및 성능 최적화
- 실시간 호가 정보 관리 및 업데이트 메커니즘
- KIS 데이터와 사용자 주문을 통합한 호가창 구성
- WebSocket을 통한 실시간 호가 정보 브로드캐스팅
- 매칭된 주문의 체결 로직 구현 및 처리
- 체결 이벤트 발행 및 관련 서비스(주문, 사용자) 통보
- 체결 내역 저장 및 관리 시스템 구축
- 실제 시장 데이터 수집 및 처리 파이프라인
- 15초봉, 1분봉 등 다양한 시간대별 차트 데이터 생성
- OHLC(시가, 고가, 저가, 종가) 데이터 관리 및 제공
- 고성능 매칭 처리를 위한 자료구조 최적화
- 다중 스레드 환경에서의 안정적인 동작 보장
- 대용량 주문 처리를 위한 메모리 및 CPU 사용 최적화