웹소켓 연결 완료

This commit is contained in:
2026-02-26 11:19:23 +09:00
parent ec02f27200
commit dbd2c4648b
9 changed files with 312 additions and 70 deletions

View File

@@ -454,10 +454,14 @@ async def lifespan(app: FastAPI):
app.state.batch_analysis_task = asyncio.create_task(batch_analysis_scheduler())
app.state.day_trade_task = asyncio.create_task(day_trade_scheduler())
# KIS 실시간 스트림 시작
from app.services.kis_realtime_stream import run_kis_realtime_stream
app.state.kis_stream_task = asyncio.create_task(run_kis_realtime_stream())
logger.info("📡 KIS 실시간 스트림 태스크 시작")
# KIS 실시간 스트림 시작 (설정으로 제어 가능)
if settings.KIS_WS_ENABLED:
from app.services.kis_realtime_stream import run_kis_realtime_stream
app.state.kis_stream_task = asyncio.create_task(run_kis_realtime_stream())
logger.info("📡 KIS 실시간 스트림 태스크 시작 (KIS_WS_ENABLED=True)")
else:
logger.info("⏭️ KIS 실시간 스트림 비활성화됨 (KIS_WS_ENABLED=False in .env)")
app.state.kis_stream_task = None
yield