1) RabbitMQ의 시작 (탄생 배경)
✅ 2007년 – RabbitMQ 탄생
- 개발사: LShift Ltd. (영국)
- 목적:
- 금융 시스템에서 안정적인 메시징 필요
- AMQP(Advanced Message Queuing Protocol) 구현
👉 핵심 목표:
“오픈소스 AMQP 메시지 브로커 만들기”
2) 핵심 기술 배경: AMQP
RabbitMQ는 단순 MQ가 아니라
👉 AMQP 표준 구현체로 시작됨.
AMQP란?
- 금융권에서 만든 메시징 표준
- 특징:
- 신뢰성
- 보안성
- 표준화된 메시징
👉 즉, RabbitMQ는 “표준 메시지 브로커”를 목표로 개발됨.
3) 2010년 – VMware 인수 (중요 ⭐)
✅ VMware가 RabbitMQ 개발사 인수
- VMware가 LShift의 RabbitMQ 팀을 인수
- 새로운 회사 설립: Rabbit Technologies Ltd.
👉 이유:
- 클라우드 시대 → 메시징 기술 중요
- VMware의 클라우드 전략 핵심 기술
4) 2013년 – Pivotal로 이동
✅ Pivotal Software 설립
- VMware + EMC 합작
- RabbitMQ 개발팀이 Pivotal로 이동
👉 RabbitMQ 관리 주체:
LShift → VMware → Pivotal
5) 2019년 – VMware 재합류
✅ Pivotal이 VMware에 다시 합병됨
- VMware가 Pivotal 인수
- RabbitMQ 개발팀 다시 VMware 소속
👉 결과:
- RabbitMQ = VMware 공식 메시징 플랫폼
6) 2023년 이후 – Broadcom 인수
✅ Broadcom이 VMware 인수 (2023)
👉 현재 RabbitMQ 개발/운영 주체:
✅ Broadcom (VMware Business Unit)
즉,
현재 제조사 = Broadcom (구 VMware)
7) RabbitMQ 역사 타임라인 (정리 ⭐)
2007 LShift → RabbitMQ 개발 시작
2010 VMware → RabbitMQ 팀 인수
2013 Pivotal → RabbitMQ 관리
2019 VMware → Pivotal 재인수
2023 Broadcom → VMware 인수
현재 Broadcom → RabbitMQ 유지/개발
8) RabbitMQ vs Kafka (탄생 배경 비교)
항목RabbitMQKafka
| 탄생 | 금융권 | |
| 목적 | 안정적 메시징 | 빅데이터 처리 |
| 표준 | AMQP | 자체 프로토콜 |
| 철학 | 신뢰성 | 처리량 |
👉 그래서 성격이 다름
9) RabbitMQ 이름의 의미 🐰
왜 Rabbit(토끼)?
- 메시지를 빠르게 전달한다는 의미
- Erlang 언어 특유의 네이밍 문화
10) 핵심 요약 (면접용)
👉 RabbitMQ는
- 영국 LShift에서 시작된 오픈소스 메시지 브로커
- VMware → Pivotal → Broadcom으로 이어진 기업 역사
- AMQP 표준 구현을 목표로 발전
한 문장으로:
RabbitMQ는 금융권 요구에서 시작되어 VMware(현재 Broadcom)에 의해 발전한 대표적인 오픈소스 메시지 브로커이다.
11) 원하면 더 깊게 설명 가능
원하면:
- RabbitMQ vs Kafka 역사 비교
- RabbitMQ 내부 구조 (Erlang)
- 왜 RabbitMQ가 금융권에서 많이 쓰이는지
- MQTT vs AMQP 역사
- 메시징 시스템 진화 역사
👉 말하면
“MQ 기술 역사 전체 지도”
그려줌.
728x90
'ChatGPT 대답' 카테고리의 다른 글
| 다양한 이미지 #1 (0) | 2026.02.07 |
|---|---|
| 시스템 아키텍처(System Architecture) #1 (0) | 2026.01.30 |
| RabbitMQ란? #1 (0) | 2026.01.30 |
| Redis를 MSA 기준으로 설명 (0) | 2026.01.30 |
| Redis란? (0) | 2026.01.30 |
