RealTime Service는 서버와 클라이언트 간의 실시간 통신(주로 WebSocket 사용)을 지원합니다. 다수의 동시 연결을 처리하기 위해 리액티브 스택 기반으로 구축되었습니다.
- 언어: Java 21
- 프레임워크: Spring Boot (WebFlux)
- 통신: WebSocket
- 데이터베이스: Redis Reactive
- 분산 락: ShedLock (with Redis)
- 모니터링: Actuator, Micrometer, Prometheus
- 실시간 업데이트 (예: 좌석 현황, 대기열 상태 등)
- WebSocket 연결 관리
- 분산 스케줄링 및 락 관리 (ShedLock)
- Java 21
- Redis
./gradlew build./gradlew bootRun