스프링에서 재시도를 처리하는 몇 가지 방법 (@Retryable, RetryTemplate)
재시도 처리가 필요한 상황 서비스를 운영하면 외부 서버와 통신할 일이 빈번하고, 특히 MSA 구조를 채택한 시스템에서는 서버 간의 통신이 더욱 잦아졌습니다. 이러한 서비스 간 통신에서 주의해야 될 점은 장애가 전파될 수 있다는 점입니다. 예를 들어, A 서비스가 B 서비스를 호출하는 상황에서 B 서비스에 장애가 발생하면, 그 장애가 A 서비스로 전...