사연 입력
- 프론트 → 스프링서버 (사연 + 신청곡이 넘어온다)
- DB저장 → 사연(Json타입)을 카프카로 보낸다. → 파이썬서버 → valid check → 인트로 → 카프카 → 스프링서버 → DB저장
- 신청곡 → spotify 검색 → 검색 결과 DB저장
- 신청곡 → youtube 검색 → 검색 결과 DB저장
- 위의 로직에 따라서 응답 코드 전송
음성 데이터 생성
- 스프링서버에서 카프카 상태관리 큐를 구독중
- 특정 시점에 파이썬서버에서 음성데이터를 생성
- 음성데이터를 스프링서버에게 전달 → DB저장
사연 상태 감지
- 스프링서버에서 카프카 상태관리 큐를 구독한 후, 상태를 감지한다.
- 감지된 상태가 ‘사연’일 경우 판단
- DB에 저장된 사연 상태를 프론트에 전달
5173