Skip to content

[feat] AI 톤 교정 비동기 처리 - 작업 스레드 점유와 처리 중 이탈 감지 #100

Open

Description

@chjpooh2002

관련 명세

s1-api-spec #22 (비고: 처리 중 이탈)

작업 내용

AI 톤 교정을 비동기 처리로 바꿔 작업 스레드 점유와 처리 중 이탈 차감 문제를 다룬다.

문제

  • 동기 호출이라 외부 AI 응답(최대 20초)을 기다리는 동안 톰캣 작업 스레드를 잡고 있다.
  • 처리 중 화면을 떠나도 서버가 연결 끊김을 알 수 없어 횟수가 차감된다 (명세 22번 비고).

검토할 방향

  • 동시 호출 상한으로 스레드 점유를 제한
  • 서버 전송 이벤트(SSE)로 연결 끊김을 감지한 뒤 선점한 1회를 반환 (PR feat: AI 톤 교정 API (#65 3/3) #87 리뷰 의견)

목표

  • 지표(응답 시간, 스레드 점유, 차감·반환 횟수)를 같이 남겨 개선 전후를 비교할 수 있게 한다.

완료 조건

  • 처리 방식 결정 (동시 호출 상한 / SSE)
  • 응답 시간·스레드 점유·차감·반환 횟수 지표 기록
  • 처리 중 이탈 시 횟수 처리를 명세 22번 비고에 반영

참고

Activity

  1. self-assigned this
    on Nov 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

aiAI 톤 교정feature기능 개발

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions