[AWS]/[SNS,SQS] (1) 썸네일형 리스트형 Message Broker 정의 애플리케이션과 메세지 형태로 데이터를 주고받는것을 도와주는 녀석이다. 보내는 입장과 받는 입장이 서로 다른 언어로 개발이 되어있어도 메세지를 교환할 수 있다. 그럼 이걸 왜쓰냐? 만약 서비스 A가 B에게 데이터를 요청받아 데이터베이스에 어느 업무를 수행한다고 하자. 근데 어느날 갑자기 B가 다운이 되고 A는 계속 요청을 하려 하면? 당연히 아무런 요청을 하지도 못하고 그냥 데이터만 유실된다. 그래서 그 사이에 메세지 큐를 하나 두고, A와 B 사이의 의존성을 줄일 수 있다. A입장에서는 요청을 날리고 B가 다시 뜨게 된다면 그 큐를 통해서 다시 데이터를 받으면 문제가 해결. 용어정리 Producer (P): 메세지를 생성하는 주체 Consumer (C): 큐에 쌓여있는 메세지를 읽는 주체 Queue.. 이전 1 다음