`
sswh
  • 浏览: 161636 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

ActiveMQ学习笔记之五--启动嵌入式Broker(从配置文件获取启动参数)

    博客分类:
  • java
 
阅读更多

启动嵌入式Broker(从配置文件获取启动参数)

    BrokerService broker = BrokerFactory.createBroker("xbean:resources/activemq.xml");

    activeMQ的配置文件采用xbean方式配置,并且依赖于Springxbean

    看一下activemq-spring的依赖关系:


    activemq.xml是标准的Spring Bean的配置文件,主要内容如下:

<?xml version="1.0" encoding="UTF-8"?>

<beans 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.xsd

    http://camel.apache.org/schema/spring http://camel.apache.org/schema/spring/camel-spring.xsd">

 

    <broker id="jmsBroker" useJmx="false" start="false" persistent="false"

       xmlns="http://activemq.apache.org/schema/core">

       <transportConnectors>

           <transportConnector uri="tcp://localhost:61616" />

       </transportConnectors>

       <destinationPolicy>

          <policyMap><policyEntries>

             <policyEntry topic=">" advisoryForConsumed="true" />

          </policyEntries></policyMap>

       </destinationPolicy>

    </broker>

</beans>

 

由于引入了Spring,导致依赖的JAR增加不少:



 

 

  • 大小: 40.1 KB
  • 大小: 20.1 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics