안녕하세요. 최근에 RestTemplate에 대해 배운 점이 있어서 포스팅으로 작성하게 되었습니다.
저는 평상시에 크롤링을 할 때 RestTemplate을 사용하곤 했는데요. 타임아웃에 대해 인지하지 못하고 있었습니다.
상황에 따라 다를 순 있겠지만, 타임아웃 설정에 따라서 문제가 생길 수 있는 부분이 있습니다. 이 부분에 대해서 글로 다뤄보도록 하겠습니다.
목차 예시 설명 RestTemplate에 Timeout을 적용하지 않은 경우 시나리오와 문제점 RestTemplate에 Timeout 설정하기 RestTemplate을 캐싱과 함께 사용할 때 했던 고민과 해결방법 (캐싱에 더 가까운 고민) 1. 예시 설명 예제에서 사용되는 코드 이해를 위해 간단하게 예시부터 설명드리도록 하겠습니다.
먼저 스케일아웃 되지 않은 단일 서버이고, Java + Spring Framework로 작성된 코드입니다. 그리고 캐싱같은 경우는 단일 서버이므로 글로벌 캐시가 필요 없어서 자바에서 제공되는 Conc...