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 |