Develokit / K-HACKATHON-BackEnd

0 stars 1 forks source link

비동기 컨텍스트에서 동기식 블로킹 호출 발생 #25

Closed yaewon0411 closed 2 months ago

yaewon0411 commented 2 months ago

비동기로 메시지 답변을 받아오고 있는데 최종 답변 반환 전 메시지 엔티티 저장하는 과정에서 블로킹 발생 스레드 기아 현상 발생 가능

  1. 리액티브 레포지토리로 변경하거나
  2. 별도 스케줄러 사용하거나

여러 옵션들 찾아보고 적용하기

yaewon0411 commented 2 months ago

동기 작업을 비동기로 수행

  1. CompletabeFuture 사용하거나
  2. Schedulers 사용하기 (Schedulers.boundedElastic())