메시지 큐 & 비동기 플레이그라운드
Message Queue & Async Playground
Queue·Kafka·RabbitMQ·Redis·asyncio를 브라우저에서 직접 조작하며 배우는 학습 도구입니다. Kafka 파티션·오프셋·재생, RabbitMQ 익스체인지(direct·fanout·topic) 라우팅, Redis list·pub/sub·streams 차이, asyncio 이벤트 루프의 gather vs 순차 실행까지 눈으로 시뮬레이션합니다.
메시지 큐와 비동기를 브라우저에서 눈으로 배우는 도구입니다. 서버 없이 각 시스템의 핵심 동작을 시뮬레이션합니다.
가장 기본적인 FIFO 큐 — 먼저 들어온 메시지가 먼저 나갑니다.
← head(다음 소비)적재량: 0 / 8tail(마지막 적재) →
(비어 있음)
총 발행
0
총 소비
0
거부된 발행
0
💡
- •FIFO: 먼저 enqueue 된 메시지가 먼저 dequeue 됩니다.
- •유계 큐(bounded)는 용량이 차면 발행을 거부하거나 막습니다 → 백프레셔.
- •프로듀서가 컨슈머보다 빠르면 큐가 쌓이고, 반대면 큐가 빕니다.
- •메시지 큐는 생산과 소비를 분리(decoupling)해 시스템을 견고하게 합니다.