ActiveMQ

本文介绍如何利用ActiveMQ为Tomcat提供JMS服务。包括ActiveMQ的基本介绍、独立使用方式及与Tomcat集成的方法。此外还涉及了配置示例与实际应用体会。

 

一、应用需求

  在Tomcat本身没有提供J2EE的JMS服务,可以借助ActiveMQ来实现。

二、关于ActiveMQ

    activeMQ是J2EE规范的jms实现,它是一个消息服务器,提供queue、topic(发布订阅)等方式的消息模式。做为一个服务器端,可以配置集成在Tomcat等一起,启动Tomcat即可使用消息服务。亦可独立使用,作为一个独立服务器。activeMQ(5.3.0版本)提供了服务器管理页面,运行在自带的jetty服务器。

    1. 独立使用

       activeMQ是Apache的一个开源项目,从Apache官方网站可以下载最新版。

       解包后,到bin目录下可以运行启动脚本(win) activemq.bat,启动后即可使用消息服务器。

       默认监听端口:tcp://ip(localhost):61616

      管理页面:http://ip(localhost):8161/admin

   2.集成tomcat

     web.xml 配置:

   

    brokerURI

    /WEB-INF/activemq.xml

   

   

    org.apache.activemq.web.SpringBrokerContextListener

   

   

     activemq.xml配置(oracle):

   
    xmlns=" http://www.springframework.org/schema/beans"
    xmlns:amq=" http://activemq.apache.org/schema/core"
    xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www. springframework.org/schema/beans/spring-beans-2.0.xsd
http://activemq.apache.org/schema/core http://activemq.apache.org/schema/core/activemq-core-5.2.0.xsd
http://activemq.apache.org/camel/schema/spring http://activemq.apache.org/camel/schema/spring/camel-spring.xsd"
     
     
       
       
       
       
       
       
      
      
     
     
     http://activemq.apache.org/schema/core" brokerName="localhost">  
         
         
             
             
             
         
         
         
             
             
         
         
             
             
         
     

三、实用体会

四、商用前景

     1. 稳定性

     2.效率

     3.开源组织背景

五、总结

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值