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

탄생 금융권 LinkedIn
목적 안정적 메시징 빅데이터 처리
표준 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

+ Recent posts