서버·Linux
RocketMQ
Apache RocketMQ
💡 초보자 설명
Apache 재단의 오픈소스 메시지 큐 시스템이에요. "아파치"가 들어가서 아파치 웹서버(Apache HTTP Server)와 헷갈리기 쉽지만, 완전히 다른 도구예요 — RocketMQ는 대량의 데이터/이벤트를 여러 프로그램 사이에서 안정적으로 주고받게 해주는 메시징 시스템이에요.
🧠 쉬운 비유·기억법
여러 부서 사이에 오가는 메일을 중간에서 정리해 순서대로 전달해주는 사내 우체국이라고 생각하면 돼요. 발신자와 수신자가 동시에 접속해 있지 않아도 메시지가 안전하게 전달돼요.
📌 실제 사용 상황
"주문이 들어오면 결제 처리, 재고 차감, 알림 발송을 각각 다른 프로그램이 순서대로 처리해야 한다" 같은 대규모 서비스에서, 그 처리 순서와 안정성을 보장하기 위해 RocketMQ 같은 메시지 큐를 씁니다. 초보자가 처음 만드는 홈페이지 수준에서는 거의 쓸 일이 없어요.
⚠️ 주의사항
이름에 "아파치"가 들어가지만 우리가 보통 얘기하는 웹서버(Apache HTTP Server, XAMPP의 그 Apache)와는 전혀 다른 도구예요. 헷갈리지 않도록 주의하세요. 또한 초보자용 홈페이지 제작에는 거의 필요하지 않은, 대규모 시스템용 고급 도구예요.