`
gonglianying
  • 浏览: 198000 次
  • 性别: Icon_minigender_2
  • 来自: xxx
文章分类
社区版块
存档分类
最新评论

embedded ActiveMQ Broker

阅读更多

<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">
 
  <!--  lets create an embedded ActiveMQ Broker -->
  <amq:broker useJmx="false" persistent="false">
    <amq:transportConnectors>
      <amq:transportConnector uri="tcp://localhost:0" />
    </amq:transportConnectors>
  </amq:broker>

   <!--  ActiveMQ destinations to use  -->
  <amq:queue id="destination"  physicalName="org.apache.activemq.spring.Test.spring.embedded"/>

  <!-- JMS ConnectionFactory to use, configuring the embedded broker using XML -->
  <amq:connectionFactory id="jmsFactory" brokerURL="vm://localhost"/>
 

  <!-- Spring JMS Template -->
  <bean id="myJmsTemplate" class="org.springframework.jms.core.JmsTemplate">
    <property name="connectionFactory">
      <!-- lets wrap in a pool to avoid creating a connection per send -->
      <bean class="org.springframework.jms.connection.SingleConnectionFactory">
        <property name="targetConnectionFactory">
          <ref local="jmsFactory" />
        </property>
      </bean>
    </property>
  </bean>

  <bean id="consumerJmsTemplate" class="org.springframework.jms.core.JmsTemplate">
    <property name="connectionFactory" ref="jmsFactory"/>
  </bean>

  <!-- a sample POJO which uses a Spring JmsTemplate -->
  <bean id="producer" class="org.apache.activemq.spring.SpringProducer">
    <property name="template">
      <ref bean="myJmsTemplate"></ref>
    </property>

    <property name="destination">
      <ref bean="destination" />
    </property>

    <property name="messageCount">
      <value>10</value>
    </property>
  </bean>

  <!-- a sample POJO consumer -->
  <bean id="consumer" class="org.apache.activemq.spring.SpringConsumer">
    <property name="template" ref="consumerJmsTemplate"/>
    <property name="destination" ref="destination"/>
  </bean>

</beans>
分享到:
评论

相关推荐

    ActiveMQ学习笔记之四--启动嵌入式Broker(纯代码方式)

    System.out.println("Embedded Broker is running..."); // 应用逻辑... broker.stop(); // 当应用结束时,停止Broker } } ``` 在这个例子中,我们创建了一个`BrokerService`实例,设置了Broker的名称和是否...

    ActiveMQ使用手册(中文版)

    **4.2 Embedded Broker:** - **定义:** 嵌入到应用程序中的Broker。 - **特点:** 通常用于测试环境。 #### 五、ActiveMQ Broker 的 Transport **5.1 TCP Transport:** - **定义:** 基于TCP协议的传输。 - **配置...

    IAR Embedded Workbench 安装包

    IAR Embedded Workbench 是一款由 IAR Systems 开发的集成开发环境(IDE),专门用于嵌入式应用程序的开发。它支持多种微控制器(MCU)和微处理器(MPU),并提供了一套完整的工具,包括编译器、调试器和仿真器等,...

    Embedded.Systems.Introduction

    Title: Embedded Systems: Introduction to Armxae Cortexu2122-M Microcontrollers, 5th Edition Author: Jonathan Valvano Length: 506 pages Edition: Fifth Language: English Publisher: Jonathan Valvano ...

    Embedded Workbench For ARM v5.50

    Embedded Workbench For MSC-51 v7.51A Embedded Workbench For Atmel AVR v5.40 Embedded Workbench For Atmel AVR32 v3.30 Embedded Workbench For ARM v5.50 Embedded Workbench For Renesas M16C and R8C v...

    Embedded Browser.rar

    "Embedded Browser"就是这样一款插件,它允许开发者在Unity环境中内嵌一个浏览器组件,实现与网页的无缝交互。这款插件特别适用于PC平台的游戏或应用,能够帮助开发者将网页内容、在线服务或者HTML5游戏等集成到...

    Windows Embedded从入门到精通系列课程(1):XP Embedded开发初体验

    《Windows Embedded从入门到精通系列课程(1):XP Embedded开发初体验》是一门全面介绍Windows Embedded技术的课程,特别关注XP Embedded系统的基础构建和应用开发。本课程旨在帮助初学者快速掌握Windows Embedded XP...

    WINDOWS EMBEDDED COMPACT 7

    WINDOWS EMBEDDED COMPACT 7(WINCE7)的安装文件和KEY

    Mastering Embedded Linux Programming.pdf

    Mastering Embedded Linux Programming.pdf Mastering Embedded Linux Programming.pdf

    IAR Embedded Workbench for ARM 8.32.1 安装包

    《IAR Embedded Workbench for ARM 8.32.1:智能小车与单片机开发的利器》 IAR Embedded Workbench for ARM 8.32.1是一款专为ARM架构微控制器设计的集成开发环境(IDE),是智能小车和单片机应用开发的重要工具。这...

    Embedded Browser 3.1.0.zip

    在这个数字化日益普及的时代,Unity内嵌浏览器插件(Embedded Browser)为开发者提供了一种在Unity应用程序中集成Web内容的解决方案。本文将深入探讨Unity内嵌浏览器插件3.1.0版本的特性和应用场景,以及如何有效地...

    Windows Xp Embedded 安裝流程

    Windows XP Embedded 安裝流程 Windows XP Embedded 是一种嵌入式操作系统,可以以组件化的形式提供 Windows 操作系统的功能。它不同于 Windows XP 的其他版本,本身没有现成的安装文件,必须通过开发环境定制系统...

    Unity内嵌浏览器Embedded Browser 3.0.0

    Unity内嵌浏览器(Embedded Browser)是Unity引擎提供的一项功能,允许开发者在游戏或应用程序中集成一个Web浏览器组件。这个组件可以用来展示网页内容、实现在线交互或者作为游戏内的信息展示平台。Embedded ...

    Embedded Browser 3.1.0.unitypackage

    unity 内嵌浏览器最新版本Embedded Browser 3.1.0

    Embedded Browser 2.1.0网盘下载地址

    unity3d内嵌网页最新插件Embedded Browser 2.1.0,可用于在unity3d项目中显示内部网页。 视频支持说明:对于在线视频,内嵌网页只支持.avi和.swf的视频格式,其它视频格式不支持。 支持的平台 - Windows 32位独立...

Global site tag (gtag.js) - Google Analytics