2022.03.18
일일 회고 43회차
Last updated
일일 회고 43회차
Last updated
졸업 논문에 활용할 Spring Cloud Gateway의 공식 문서를 정리하면서, 튜토리얼 프로젝트를 진행했다.
아래 그림은 튜토리얼 프로젝트의 아키텍처를 나타낸 그림이다.
튜토리얼 프로젝트로 구현한 아키텍처의 동작은 다음과 같다.
사용자가 API를 요청하면, Spring Cloud Gateway를 활용해 구현한 API Gateway가 가장 먼저 수신한다.
API Gateway는 수신된 요청이 캐싱이 되어있는지 확인한 후, 캐싱 여부에 맞는 동작을 진행한다.
캐싱이 되어있지 않다면, URL 정보를 토대로 해당 요청을 처리할 서비스에게 전달한다.
캐싱이 되어있다면, 캐시에 저장되어 있는 정보를 응답한다.
서비스에게 전달된 요청은 요청 URL에 해당하는 작업을 처리한 뒤 응답한다.
아직은 매우 간단한 부분만 구현한 상태이며, 실제 논문을 작성하기 위해서는 고려해야 할 것들이 아직 많은 것 같다.
논문 주제 구체화하기
캐싱할지 말지에 대한 여부를 판단하는 로직 구상하기