Resilience4J

여느 때처럼 사내 프로젝트를 진행하던 중, 문득 'Redis에 장애가 발생하면 캐싱된 데이터를 요청하는 API는 어떻게 될까?' 라는 생각이 스쳐 지나갔습니다. TimeOut이 발생할지, 즉시 에러를 반환할지, 다른 방식으로 처리될지 궁금해졌습니다. 궁금증을 해소하기 위해 직접 확인해보기로 했습니다. 🚫 Redis 서버에 장애 상황을 연출해보자Redis 서버에 장애 상황을 만들기 위해 직접 Redis 서버를 종료 시키고 API를 호출한 뒤 어떤 일이 발생하는지 직접 확인해봤습니다.결과는 예상대로, TimeOut이 발생했습니다. 매 요청마다 Redis 연결을 시도하고, 연결에 실패하면 설정된 TimeOut 시간만큼 기다린 후 에러를 반환했습니다. 사용자 입장에서는 몇 초간 응답 없이 기다리다 결국 데이..
차나니
'Resilience4J' 태그의 글 목록