개발/용어
-
Message Queue 사용하는 이유?개발/용어 2020. 4. 23. 18:58
https://earlybird.kr/1489 의 글을 읽고 내가 이해한 내용을 정리하겠다. 가장 중요한 핵심은 바로!!!! 사용자에게 얼마나 빠르게, 안정적이게 정보를 전달하느냐!!!!!! 모든 서버는 위와 같은 문제를 해결하기위해 발전해왔다고 생각한다. 자 Message Queue를 사용하지 않는경우, 사용하는 경우의 상황을 가정하겠다. (동기 프로그래밍 일 경우) 1. A가 페이스북에 글을 쓴다. 2. 친구들에게 알람이 간다. 위와같이 간단하게 2가지 단계로 진행된다고 하자. Message Queue를 이용하지 않을 경우 위처럼 ① ~ ⑦단계를 거쳐서 A에게 글 등록 완료 피드백이 전달되게 된다!! A가 하고자한 행위는 "글 등록" 일 뿐인데 서버에서는 다른 로직까지 같이 처리를 해야해서 피드백이 ..