ActiveMQ概述

Posted jacksonxiao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ActiveMQ概述相关的知识,希望对你有一定的参考价值。

 企业消息软件从80年代起就存在,它不只是一种应用间消息传递风格,也是一种集成风格。因此,消息传递可以满足应用间的通知和互相操作。但是开源的解决方案是到最近10年才出现的。Apache ActiveMQ就是其中一种。它使应用间能以异步,松耦合方式交流。ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。

 ‍   ActiveMQ是Apache软件基金下的一个开源软件,它遵循JMS规范(Java Message Service),是消息驱动中间件软件(MOM)。它为企业消息传递提供高可用,出色性能,可扩展,稳定和安全保障。ActiveMQ使用Apache许可协议。因此,任何人都可以使用和修改它而不必反馈任何改变。这对于商业上将ActiveMQ用在重要用途的人尤为关键。MOM的工作是在分布式的各应用之间调度事件和消息,使之到达指定的接收者。所以高可用,高性能,高可扩展性尤为关键。

2.ActiveMQ特性

  ⒈支持多种语言客户端,如:Java,C,C++,C#,Ruby,Perl,Python,php。应用协议有 OpenWire,Stomp REST,WS Notification,XMPP,AMQP。

 

  ⒈支持多种语言客户端,如:Java,C,C++,C#,Ruby,Perl,Python,PHP。应用协议有 OpenWire,Stomp REST,WS Notification,XMPP,AMQP。

  ⒉ 完全支持JMS1.1和J2EE1.4规范,它们包括同步和异步消息传递,一次和只有一次的消息传递,对于预订者的持久消息等等。依附于JMS规范意味着,不论JMS消息提供者是谁,同样的基本特性(持久化,XA消息,事务)都是有效的。

 

以上是关于ActiveMQ概述的主要内容,如果未能解决你的问题,请参考以下文章

ActiveMQ基础教程JMS概述

spring整合activemq

ActiveMQ——ActiveMQ的消息存储

01-消息中间件概述和ActiveMq入门

Java消息队列-Spring整合ActiveMq

消息中间件-----概述JMS以及ActiveMQ简介