Apache ActiveMQ:一款开源消息传递工具

1 篇文章 0 订阅

Apache ActiveMQ是目前最流行功能最强大的开源消息和集成模式服务。 Apache ActiveMQ不仅速度快而且支持众多的跨语言平台和协议,同时拥有非常易用的企业集成模式以及支持JMS1.1和J2EE1.4等众多高级特性。Apache ActiveMQ基于Apache 2.0许可发行。


功能特性

1.支持像Java、C、C++、C#、Ruby、Perl、Python和PHP等大量跨语言平台和协议。
2.支持Java、C、C++、C#中的高性能客户端OpenWire

  • 支持Stomp:这样就能像其他流行的消息代理一样很容易的用C、Ruby、Perl、Python、PHP、ActionScript(Flash)、Smalltalk编写能与ActiveMQ通信的客户端了。
  • 支持AMQP v1.0
  • 支持MQTT v3.1
  • 同时支持JMS客户端和消息代理两种企业集成模式。

3.支持众多高级特性,比如:消息组虚拟队列通配符组合队列
4.全面支持JMS 1.1和J2EE 1.4的瞬时消息、持久化消息、传统消息和XA消息的功能。
5.支持Spring框架:ActiveMQ可以轻易地嵌入到Spring应用中并采用Spring的XML配置机制来对ActiveMQ进行配置。
6.通过了TomEE、Geronimo、JBoss、GlassFish和WebLogic等流行的J2EE服务器的测试。
内置了JCA 1.5资源适配器以支持内外双向的消息传递。这样ActiveMQ就可以被自动部署到任何一个兼容J2EE1.4的服务器上。

  • 支持可插拔传输协议:例如in-VM、TCP、SSL、NIO、UDP、multicast、JGroups和JXTA传输协议。
  • 搭配高性能日志和JDBC能实现快速的持久化

7.为高性能集群、客户端-服务器端、点对点通信而设计。
8.RESTAPI提供了技术、语言无关的web API 用来消息传递。
9.支持Ajax:支持web流从而让web浏览器能够使用纯DHTML并将浏览器作为了消息通信结构的一部分。
10.支持CXF和Axis:因此ActiveMQ可以很容易的在这些web service项目中提供可靠的消息传递服务。
11.可以被用作存活在内存中的JMS提供者,是JMS单元测试的理想实现。

开发资源

官方网站:http://activemq.apache.org/
开源地址:https://github.com/apache/activemq


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值