### 1. 목표
LLM 호출 등 시간이 오래 걸리는 작업을 백그라운드 스레드에서 실행하고, 사용자의 HTTP 요청에는 즉시 응답을 반환하는 비동기 처리 구조를 구현합니다.
### 2. 상세 원인 및 배경
- 현재 `/generate` API는 LLM 응답이 올 때까지 수십 초간 브라우저를 잡아둡니다. 이는 동시 접속자가 많을 때 서버 리소스를 고갈시키고 타임아웃 장애를 유발합니다.
---
*Original: Kyeongmin/test#49*
Kyeongmin
added this to the [Code 개선] 필요 시 나중에 진행 milestone 2026-03-05 12:30:00 +09:00
Kyeongmin
added this to the [Code 개선] 필요 시 나중에 진행 project 2026-03-05 12:34:16 +09:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
1. 목표
LLM 호출 등 시간이 오래 걸리는 작업을 백그라운드 스레드에서 실행하고, 사용자의 HTTP 요청에는 즉시 응답을 반환하는 비동기 처리 구조를 구현합니다.
2. 상세 원인 및 배경
/generateAPI는 LLM 응답이 올 때까지 수십 초간 브라우저를 잡아둡니다. 이는 동시 접속자가 많을 때 서버 리소스를 고갈시키고 타임아웃 장애를 유발합니다.Original: Kyeongmin/test#49