`
cctvx1
  • 浏览: 79515 次
社区版块
存档分类
最新评论

ActiveMQ 实践之路(前言)

阅读更多

    一.ActiveMQ是什么? 
      ActiveMQ is the most popular and powerful open source Message Bus.
                                                 引用ActiveMQ官方网站

     ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管JMS规范出台
已经是很久的事情了,但是JMS在当今的J2EE应用中间仍然扮演着特殊的地位。
    下面是它的特性列表 (详细的特性清单请参考http://activemq.apache.org/features.html)
    1.多种语言和协议编写客户端
     语言: Java, C, C++, C#, Ruby, Perl, Python, PHP
        应用协议: OpenWire,Stomp REST,WS Notification,XMPP,AMQP
    2.完全支持JMS1.1和J2EE 1.4规范  (持久化,XA消息,事务)
    3.对Spring的支持,ActiveMQ可以很容得内嵌到使用Spring的系统里面去,而且也支持Spring2.0的特性
       4.通过了常见J2EE服务器(如 Geronimo,JBoss 4, GlassFish,WebLogic)的测试,其中通过JCA 1.5 resource adaptors的配置,
      可以让ActiveMQ可以自动的部署到任何兼容J2EE 1.4 商业服务器上
       5.支持多种传送协议:in-VM,TCP,SSL,NIO,UDP,JGroups,JXTA
       6.支持通过JDBC和journal提供高速的消息持久化
       7.从设计上保证了高性能的集群,客户端-服务器,点对点
       8.支持Ajax
       9.支持与Axis的整合
       10.可以很容易得调用内嵌JMS provider,进行测试
      
     二.ActiveMQ的竞争者   
       
        1.其他开源 JMS provider(资料来自 java-source.net) :
        jbossmq(jboss 4)
        jboss messaging (jboss 5)
        joram-4.3.21  2006-09-22
        openjms-0.7.7-alpha-3.zip December 26, 2005
        mantamq 官网暂时无法访问
        ubermq  官网暂时无法访问
        SomnifugiJMS  2005-7-27
           开源的JMS Provider大部分都已经停止发展了,剩下的几个都是找到了东家,和某种J2EE 服务器挂钩,
        比如jboss mq 与jboss,joram与jonas(objectweb组织),ActiveMQ 与Geronimo(ASF APACHE基金组织),
        而在这3个之间,从网络底层来看,只有ActiveMQ使用了NIO,单从这个角度来看ActiveMQ在性能上会有
        一定的优势      

        2.商业JMS provider
        IBM WebSphere MQ
        BEA WebLogic JMS
        Oracle AQ
        NonStop Server for Java Message Service(JMS)
        Sun Java System Message Queue
        Sonic jms
        TIBCO Enterprise For JMS
        iLinkMQ (国内)
           现在的商业J2EE 应用服务器大部分都会有JMS Provider的实现,毕竟应用服务器都已经花费不薄,也不在乎
        在里面送一个JMS Provider了,当然还是有独立的比如IBM WebSphere MQ,Sonic JMS ,前者肯定是商用MQ
       (这个概念不仅仅是JMS Provier了,只能说JMS 只是它提供的一个应用)中间的巨无霸了。
       
         从这点来看,ActiveMQ明显的竞争者并不多,因为它是作为独立的开源JMS Provider出现的,很容易被用于多种结构设计中,
        使用ActiveMQ作为默认JMS Provider的开源项目有ServiceMix,Geronimo.
 
                                                                                               (待续)
        P.S
            Monday, February 5, 2007
            Apache ActiveMQ graduates from the incubator 
            Apache ActiveMQ has now graduated to become a top level project (TLP) at Apache! Its new site is now hosted at http://activemq.apache.org/. Many thanks to all those in the Incubator and ActiveMQ communities for making this happen!
       
       
       
        
       
       

分享到:
评论
1 楼 shaucle 2007-02-07  
Apache ActiveMQ has now graduated to become a top level project (TLP) at Apache!

str...

相关推荐

    ActiveMQ_实践之路

    ActiveMQ_实践之路(一)ActiveMQ_实践之路(二)ActiveMQ_实践之路(三)ActiveMQ_实践之路(四)

    ActiveMQ实践入门指南

    ActiveMQ实践入门指南

    ActiveMQ实践入门指南_ActiveMQ实践入门指南_源码

    This is an introduction to the document describing ActiveMQ

    ActiveMQ 之Spring结合实例

    包括1、ActiveMQ java实例 2、ActiveMQ Spring结合实例 3、代码亲测,无问题。 4、资源分5分绝对值 注意:请先安装ActiveMQ 服务。

    ActiveMQ_in_Action.doc

    ActiveMQ 实践之路(一) 启动你的ActiveMQ 程度: 入门 一.安装ActiveMQ 首先去http://activemq.apache.org/download.html 下载最新版本4.1.0release (http://activemq.apache.org/activemq-410-release.html), ...

    activemq activeMq笔记

    activemq activeMq笔记.docx

    MQ之ActiveMQ.mmap

    消息中间件之ActiveMQ 消息中间件已经成为互联网企业应用系统内部通信的核心手段,是目前企业内主流标配技术, 它具有解耦、异步、削峰、签收、事务、流量控制、最终一致性等一系列高性能架构所需功能。 当前使用...

    activemq之系统分离

    压缩包中activemq文件夹存放的是消息服务器的发送方源代码,发送模式采用队列模式,框架使用的是springboot ,logsystem 是消息的接收方源代码,框架采用的是ssh。在使用这套模拟系统之前,需要自行下载一个activemq...

    apache-activemq Linux版本

    apache-activemq Linux版本

    ActiveMQ使用入门.pdf

    代码和详解

    activemq

    最新activemq-cpp开发手册!

    ActiveMQ路由配置方式

    使用Camel配置ActiveMQ路由的实践方式

    MQ之ActiveMQ思维导图.zip

    MQ之ActiveMQ思维导图,手敲,自行完善的笔记

    activemq书籍及工具

    activemq书籍及工具 activemq书籍及工具 activemq书籍及工具 activemq书籍及工具 activemq书籍及工具

    activeMQ收发工具.rar

    activeMQ的测试工具,用于发送和接收activeMQ消息,jar包形式的,安装完jdk之后用java -jar xxx.jar命令运行

    activemq, Apache ActiveMQ镜像.zip

    activemq, Apache ActiveMQ镜像 欢迎来到 Apache ActiveMQis是一个高性能的Apache 2.0许可以消息代理和 JMS 1.1实现。正在启动要帮助你入门,请尝试以下链接:入门http://activemq.apache.org/version-

    ActiveMQ高并发处理方案

    ActiveMQ高并发处理方案ActiveMQ高并发处理方案 超级字数补丁超级字数补丁

    ActiveMQ5.13 安装与配置

    "ActiveMQ5.13 安装与配置" ActiveMQ 是 Apache 软件基金会提供的一个开源message broker,能够实现点对点(Point-to-Point)和发布/订阅(Publish/Subscribe)模式的消息传递。ActiveMQ 5.13 是 ActiveMQ 的一个...

    java springboot整合activemq工程

    java springboot整合activemq工程 #activemq配置 #默认情况下activemq提供的是queue模式 true是可以使用topic,false是仅使用queue模式 spring.jms.pub-sub-domain: true # 设置连接的activemq服务器 spring....

Global site tag (gtag.js) - Google Analytics