인프런 커뮤니티 질문&답변

Moon Stephen님의 프로필 이미지
Moon Stephen

작성한 질문수

스프링 부트 개념과 활용

스프링 REST 클라이언트 1부: RestTemplate과 WebClient

webclient 를 사용하는 것과 @async 를 사용하는 것의 차이가 있나요?

작성

·

420

3

이전에는 비동기로 처리하기위해 @async 어노테이션으로 새로운 함수를 만들고 그 함수 내에서 client로 요청했는데, 이렇게 하는 것과 webclient 를 사용하는 것에는 어떤 차이가 있나요?

답변 2

0

Moon Stephen님의 프로필 이미지
Moon Stephen
질문자

답변 감사합니다. ^^

0

백기선님의 프로필 이미지
백기선
지식공유자

@Async와 RestTemplate을 사용하면 별도의 쓰레드 풀로 Blocking I/O를 처리하기 때문에 결과적으로 WebClient를 사용하는 것과 같은 효과를 낼 수 있습니다. 차이는 @Async용 쓰레드풀 설정이 필요하다는 점과 코딩 스타일이 다를 뿐입니다.

Moon Stephen님의 프로필 이미지
Moon Stephen

작성한 질문수

질문하기