Apache 액티브MQ

Apache Active
Apache 액티브
Apache ActiveMQ Project Logo
개발자Apache 소프트웨어 재단
안정된 릴리스
5.17.0 / 2022년 3월 14일, 4개월 전(2022-03-14)[1]
저장소ActiveMQ 저장소
기입처자바
운영 체제크로스 플랫폼
유형Java 메시지 서비스, 메시지 지향 미들웨어, 엔터프라이즈 메시징 시스템, SOA
면허증.Apache 라이센스 2.0
웹 사이트activemq.apache.org

Apache ActiveMQ는 풀 Java Message Service(JMS) 클라이언트와 함께 Java로 작성된 오픈 소스 메시지 브로커입니다.이 경우, 복수의 클라이언트 또는 서버로부터의 통신을 촉진하는 「엔터프라이즈 기능」을 제공합니다.지원되는 클라이언트에는 JMS 1.1 경유 Java 및 기타 여러 "크로스 언어"[2] 클라이언트가 포함됩니다.통신은 가상 메모리, 캐시저널 [3]지속성 에 컴퓨터 클러스터링 및 모든 데이터베이스를 JMS 지속성 공급자로 사용할 수 있는 기능과 같은 기능으로 관리됩니다.

ActiveMQ 우산 아래에 코드명 Artemis라는 다른 브로커가 있습니다.2015년 JBoss 커뮤니티에서 Apache ActiveMQ 커뮤니티에 기증된[4] HornetQ 코드 베이스에 기반합니다.Artemis는 ActiveMQ의 "차세대" 브로커이며 최종적으로 ActiveMQ의 [5]다음 메이저 버전이 될 것입니다.

역사

ActiveMQ 프로젝트는 원래 2004년 LogicBlaze의[6] 설립자에 의해 CodeHaus가 호스팅하는 오픈 소스 메시지 브로커로 만들어졌습니다.코드와 ActiveMQ 상표는 2007년에 Apache Software Foundation에 기부되었으며, 설립자들은 확장 Apache 커뮤니티와 함께 계속해서 코드 베이스를 개발했습니다.

기술적 특징

ActiveMQ는 파일 시스템과 데이터베이스 양쪽 행 수준의 잠금 메커니즘, 공유 파일 시스템을 통한 지속성 저장소 공유, Apache ZooKeeper를 사용한 진정한 복제 등 고가용성을 위해 여러 모드를 사용합니다.Network of [7]Brokers라고 불리는 수평 확장 메커니즘도 즉시 지원됩니다.ActiveMQ는 OpenWire, STOMP, MQTT,[8] AMQP, REST 및 WebSockets포함하여 비교적 많은 수의 전송 프로토콜을 지원합니다.

사용.

ActiveMQ는 Apache ServiceMix[9] [10]Mull과 같은 엔터프라이즈 서비스 버스 구현에 사용됩니다.ActiveMQ를 사용하는 다른 프로젝트로는 SOA 인프라 [13]프로젝트Apache[11] Camel 및 Apache CXF[12] 있습니다.

벤치마크

Apache ActiveMQ 5.3 출시와 동시에 SPECjms2007 업계 표준 벤치마크의 세계 최초 결과가 발표되었습니다.4개의 결과가 SPEC에 제출되어 공개가 승인되었습니다.이 결과에서는 Apache ActiveMQ의 확장성을 2차원으로 [14][15]분석하기 위한 다양한 토폴로지를 다룹니다.

상용 지원

Apache는 자원봉사를 기반으로 제한된 ActiveMQ 지원을 제공합니다.보다 광범위한 지원이 [16]필요한 사용자에게는 ActiveMQ를 전문으로 하는 상업용 기업이 권장됩니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ "ActiveMQ 5.17.0 Release". Apache ActiveMQ.
  2. ^ "Cross Language Clients". Apache ActiveMQ.
  3. ^ "Features". Apache ActiveMQ.
  4. ^ "Donation to ActiveMQ". HornetQ.
  5. ^ "ActiveMQ Artemis Roadmap". Apache ActiveMQ.
  6. ^ "IONA acquires LogicBlaze, supporters of ActiveMQ and ServiceMix ESB". InfoQ.
  7. ^ "Network of Brokers". Apache ActiveMQ.
  8. ^ "Protocols". Apache ActiveMQ.
  9. ^ "Apache ServiceMix". Apache ServiceMix.
  10. ^ "ActiveMQ Integration". Mulesoft.
  11. ^ "ActiveMQ". Apache Camel.
  12. ^ "Axis and CXF Support". Apache ActiveMQ.
  13. ^ "Projects using ActiveMQ". Apache ActiveMQ.
  14. ^ "Worlds first SPECjms2007 Results using ActiveMQ 5.3". TU Darmstadt. Archived from the original on 2013-03-18. Retrieved 2013-01-16.
  15. ^ "SPECjms2007 Results". Standard Performance Evaluation Corporation.
  16. ^ "Support". Apache ActiveMQ.

참고 문헌

외부 링크