[시행착오] 외부 API 통신시 RestTemplate를 사용하지 않고 WebClient를 사용한 이유
·
Troubleshooting
이 글은 Velog에서 이전한 글입니다. Velog 원문 보기⭐️ 서론AI 법률 상담 서비스 프로젝트(스스Law)에서는 외부 API와의 통신이 필요했다.Langchain을 사용해 만든 법률 지식과 판례를 학습 시킨 ollama3 모델과 소통해야하기 때문이다.알고있는 외부 API 소통 방법은 RestTemplate 밖에 없었기에 추가로 찾아보면서 외부 API 소통 방식을 결정하기로 했었다.아래는 고민을 하면서 노션에 정리했던 내용을 다듬은 것이다.📌 고민사항백엔드 서버와 AI 서버는 개별적으로 배포하며 외부 API 통신을 하며 정보를 주고 받는다.Spring에서 외부 API를 호출하는 방법RestTemplateWebClient외부 API를 호출하는 방법에는 RestTemplate, WebClient를 제..