구축 & 운영/RabbitMQ

ActiveMQ 조사

단칸이 2022. 3. 8. 17:49

ActiveMQ

구분 설명
최초 배포일 2004년 개발 및 2007년 Apache 재단에 소스코드 증여
라이선스 Apache License 2.0
개발 언어 Java
클라이언트 지원 언어 Java, C, C++, Ruby, Perl, Python, PHP, C#
지원 프로토콜 - OpenWire : ActiveMQ에 접근 가능하도록 자체적으로 제작된 프로토콜 (C++, C#, Java API 제공)
- AMQP : 메시지 브로커의 기본 프로토콜
- STOMP : 텍스트 기반 메시징 프로토콜
- MQTT : 메시지 게시 / 구독에 사용되는 프로토콜
- HTTP 및 웹 소켓
특징 - Java 언어에서 메시지 지향 미들웨어를 지원하는 표준 라이브러리인 'JMS'를 기반으로 제작된 프로젝트

- 자체 프로토콜(OpenWire)을 사용할 수 있도록 C++/C#/Java 클라이언트 언어에서는 래핑 되어있는 API 제공

- Amazon MQ를 통해 클라우드 서버에서 간편하게 설정하고 운영할 수 있는 ActiveMQ 서비스 제공
선택이 유리한 경우 - JMS를 사용하는 다른 Java 어플리케이션과 통신이 필요한 경우

'구축 & 운영 > RabbitMQ' 카테고리의 다른 글

Web STOMP 플러그인 설치  (0) 2022.03.19
RabbitMQ 설치  (0) 2022.03.19
메시지 브로커 비교 (Apache Kafks vs RabbitMQ vs ActiveMQ)  (0) 2022.03.08
RabbitMQ 조사  (0) 2022.03.08
Apache Kafka 조사  (0) 2022.03.08