美文网首页
ActiveMq深入简出(一)---- ActiveMq简介

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

作者: Jayden梅 | 来源:发表于2017-12-29 11:02 被阅读110次

    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,进行测试

    相关文章

      网友评论

          本文标题:ActiveMq深入简出(一)---- ActiveMq简介

          本文链接:https://www.haomeiwen.com/subject/sdtigxtx.html