MQ1 MQ (Message queue)란 무엇인가? 자료 구조중에 Queue라는 형식이 존재합니다. Queue의 사전적 의미는 무엇을 기다리는 사람, 차량 등의 줄 혹은 줄을 서서 기다리는 것을 의미하는데 이처럼 줄을 지어 순서대로 처리되는 것이 큐라는 자료구조입니다. 큐는 데이터를 일시적으로 쌓아두기 위한 자료구조로 스택과는 다르게 FIFO(First In First Out)의 형태를 가집니다. FIFO 형태는 뜻 그대로 먼저 들어온 데이터가 가장 먼저 나가는 구조를 말합니다. 참고로 Stack은 "쌓다"라는 의미로, 데이터를 쌓아올린 형태의 자료구조입니다. 들어온 순서대로 나가는게 아닌, 가장 최근에 들어온 순부터 나가는 구조입니다. 큐와는 반대되는 게념이지요. 그렇다면, MQ는 무엇일까요? 쓰이다보니 어쩔수 없이 정리해봅니다. MQ(Message Q.. 2023. 8. 3. 이전 1 다음