ActiveMq深入简出(一)---- ActiveMq简介

2017-12-29  本文已影响110人  Jayden梅

ActiveMq 简介

    ActiveMQ是由Apache出品的,一款最流行的,能力强劲的开源消息总线。ActiveMQ是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,它非常快速,支持多种语言的客户端和协议,而且可以非常容易的嵌入到企业的应用环境中,并有许多高级功能。

ActiveMq 安装与使用

1.下载解压

    我们可以通过Apache ActiveMq 下载地址 ActiveMq下载地址,获取ActiveMq的压缩包。解压后目录如下:

ActiveMq目录结构

2.ActiveMq的使用

    下面我们启动ActiveMq,在bin目录中选择系统版本,作者使用的系统环境为Win32,选择win32目录下activemq.bat

activeMq启动

    ActiveMQ默认使用的TCP连接端口是61616, 通过查看该端口的信息可以测试ActiveMQ是否成功启动 netstat -an|find “61616”。

    同时ActiveMq默认启动时,启动内置jetty服务器,提供ActiveMq的管理监控页面127.0.0.1:8161/admin/,用户名密码都是admin

ActiveMq管理页面

3.ActiveMq特性列表

多种语言和协议编写客户端。语言: Java, C, C++, C#, Ruby, Perl, Python, PHP。应用协议: OpenWire,Stomp REST,WS Notification,XMPP,AMQP

完全支持JMS1.1和J2EE 1.4规范 (持久化,XA消息,事务)

对Spring的支持,ActiveMQ可以很容易内嵌到使用Spring的系统里面去,而且也支持Spring2.0的特性

通过了常见J2EE服务器(如 Geronimo,JBoss 4, GlassFish,WebLogic)的测试,其中通过JCA 1.5 resource adaptors的配置,可以让ActiveMQ可以自动的部署到任何兼容J2EE 1.4 商业服务器上

支持多种传送协议:in-VM,TCP,SSL,NIO,UDP,JGroups,JXTA

支持通过JDBC和journal提供高速的消息持久化

从设计上保证了高性能的集群,客户端-服务器,点对点

支持Ajax

支持与Axis的整合

可以很容易得调用内嵌JMS provider,进行测试

上一篇下一篇

猜你喜欢

热点阅读