
블로그 작성법
목표 > 공부한 내용 > 얻었고, 앞으로 이걸 해봐야지 적기
1차. 기본적인 요소만 사용했을때, 전체적으로 기능 다 돌아가게 만들고
2차. 디테일 잡아가면서, 전체적으로 고도화
배포 - 서버 운영 상태로 올린다
백엔드 서버 2개 / 프론트 서버 1개
cf. 서버
[용어]
: 하나의 계층 (백엔드 안)에서 AMQP로 통신 [메시지 - 데이터]
: 메세지 브로커(중매자) = 미들웨어
cf. Spring이랑 React가 서로 http로 통신 [API - 기능]
Q. http 통신을 하면, 동시에 여러 곳에 요청/또는 데이터 전달을 할 수 있나요?
A. http 통신 요청을 보내면 응답이 올 때까지 멈추고 있다. 이 문제를 해결하기 위해서 MQ가 등장하였다. 메세지만 간단하게 동시에 보내기 위해 MQ를 사용한다.
알쓸송잡
오늘은 MSA의 기본 개념을 배웠고, Rabbit MQ를 Spring Boot를 통해 실행해보았다. 앞으로 프로젝트를 진행할 것인데 MSA를 통해 아키텍처를 구성하고 Rabbit MQ 같은 메세지 큐 서비스를 사용해볼 것 같다.