`
jxh118
  • 浏览: 124871 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

ActiveMQ非嵌入Broker配置

    博客分类:
  • JMS
阅读更多

web.xml

      <context-param>
	<param-name>brokerURI</param-name>
	<param-value>/WEB-INF/activemq.xml</param-value>
     </context-param>

	<listener>
	<listener-class>org.apache.activemq.web.SpringBrokerContextListener</listener-class>
	</listener>

 activemq.xml

 <amq:broker   brokerName="localhost"  useJmx="true"  persistent="true">
       <amq:persistenceAdapter>
			 <amq:jdbcPersistenceAdapter    dataSource="#mysql-ds"  useDatabaseLock="false"></amq:jdbcPersistenceAdapter>
		</amq:persistenceAdapter>
		<amq:transportConnectors>
			   <amq:transportConnector name="openwire" uri="tcp://localhost:61616" discoveryUri="multicast://default"/>
            <amq:transportConnector name="stomp" uri="stomp://localhost:61613"/>
		</amq:transportConnectors>	
		 <amq:networkConnectors>
            <!-- by default just auto discover the other brokers -->
            <amq:networkConnector name="default-nc" uri="multicast://default"/>
            <!-- Example of a static configuration:
            <networkConnector name="host1 and host2" uri="static://(tcp://host1:61616,tcp://host2:61616)"/>
            -->
        </amq:networkConnectors>      
      </amq:broker>
         <!-- MySql DataSource Sample Setup -->
  
    <bean id="mysql-ds" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
      <property name="driverClassName" value="com.mysql.jdbc.Driver"/>
      <property name="url" value="jdbc:mysql://localhost/activemq?relaxAutoCommit=true"/>
      <property name="username" value="root"/>
      <property name="password" value="root"/>
      <property name="maxActive" value="200"/>
      <property name="poolPreparedStatements" value="true"/>
    </bean>

 

分享到:
评论

相关推荐

    spring+activeMQ 嵌入式配置 完整demo(包含jar包)

    要将ActiveMQ嵌入到Spring应用中,首先需要在项目中引入ActiveMQ的相关依赖。在Maven项目中,可以在pom.xml文件中添加以下依赖: ```xml &lt;groupId&gt;org.apache.activemq &lt;artifactId&gt;activemq-spring &lt;version&gt;5...

    ActiveMQ In Action精简版

    除了Java,ActiveMQ还支持多种编程语言,如C#、Python、Ruby等,这意味着即使是在非Java环境下,也可以通过相应的语言绑定来使用ActiveMQ。 ### ActiveMQ的高级功能 ActiveMQ提供了丰富的高级特性,包括但不限于:...

    ActiveMQ使用手册(中文版)

    - **定义:** 正确配置客户端连接到ActiveMQ Broker的URL。 - **注意事项:** 确保URL中的协议、主机名和端口号正确无误。 以上知识点全面覆盖了ActiveMQ的核心概念、配置细节、集群方式以及监控和使用注意事项等方面...

    ActiveMQ——Broker

    在 ActiveMQ 中,Broker 的配置通常存储在 `conf` 目录下的 XML 文件中,如 `activemq.xml`。你可以根据需求复制这个文件并重命名,例如 `activemq02.xml`,以创建多个独立配置的 Broker 实例。启动 Broker 时,你...

    ActiveMQ消息总线介绍

    - **XML配置**:ActiveMQ的核心配置文件位于`conf/activemq.xml`中,这里可以设置各种参数,比如Broker的名称、监听端口、持久化策略等。 - **Java配置**:除了传统的XML配置外,还可以通过Java代码的方式进行配置。...

    ActiveMQ讲义.ppt

    此外,ActiveMQ与Spring框架高度集成,可以在Spring应用中无缝嵌入,并支持Spring 2.0的特性。 ActiveMQ还具有广泛的服务器兼容性,可以部署在常见的J2EE服务器上,如Geronimo、JBoss 4、GlassFish和WebLogic,通过...

    ActiveMQ消息服务器.rar

    Spring支持,以便ActiveMQ可以轻松嵌入到Spring应用程序中,并使用Spring的XML配置机制进行配置。 专为高性能集群,客户端 - 服务器,基于对等的通信而设计。 CXF和Axis支持,以便ActiveMQ可以轻松地放入这些Web服务...

    activemq的windowns编译库、centos7编译库和mac编译库(含头文件和库文件)

    Spring支持,以便ActiveMQ可以轻松嵌入到Spring应用程序中,并使用Spring的XML配置机制进行配置 专为高性能集群,客户端 - 服务器,基于对等的通信而设计 CXF和Axis支持,以便ActiveMQ可以轻松地放入这些Web服务...

    Spring集成ActiveMQ

    `connectionFactory`进一步配置了一个ActiveMQ的连接工厂实例,指定了ActiveMQ服务器的位置(通过`brokerURL`属性)。 使用Spring集成ActiveMQ,除了简化配置和使用之外,还能够利用Spring的声明式事务管理、异常...

    activemQ in action

    本章将深入探讨不同的Broker配置模型,如点对点、发布/订阅模式等,以及如何根据不同的业务需求选择合适的拓扑结构。 - **Chapter 10:高级Broker特性** 此章将介绍ActivemQ提供的一些高级特性,如消息组、...

    高可用之ActiveMQ集群:网络连接模式(network connector)详解.docx

    1. **嵌入模式**:在一个应用程序内部启动多个 broker 实例,通常用于测试和开发环境。 2. **主从复制**:一个主 broker 处理所有消息,而其他从 broker 实时复制主 broker 的状态,以便在主 broker 故障时接管服务...

    activeMQ整合Spring

    ActiveMQ 可以作为独立服务器运行,也可以嵌入到应用中,支持多种语言的客户端,包括 Java、C++、Python 等。 二、Spring 框架与消息集成 Spring 提供了一个名为 `Spring JMS` 的模块,它简化了与 JMS 提供者(如 ...

    Apache_ActiveMQ教程.doc

    启动服务器可以通过运行bin\activemq.bat脚本或者在JVM中嵌入broker。ActiveMQ的管理后台可通过http://localhost:8161/admin访问。 为了快速上手,ActiveMQ提供了一些示例程序。例如,Queue消息示例展示了生产者...

    mule-1.4.4-getting-started.pdf

    - **邮件、Servlet 和 ActiveMQ 示例**:通过具体的示例,展示了如何利用 Mule 实现邮件发送、Servlet 请求处理及 ActiveMQ 消息队列的操作。 #### 五、嵌入式 Mule 应用 - **嵌入到 Java 应用程序**:详细介绍了...

    为Spring mvc、Thymelaaf模板引擎、H2数据库、Lombok和消息传递Spring Boot应用程序

    Thymeleaf是一个用于Web和非Web环境的现代服务器端Java模板引擎。与JSP相比,Thymeleaf提供更清晰的HTML模板,适合静态原型设计。在Spring Boot中,Thymeleaf可以方便地与Spring MVC集成,用于动态生成HTML响应。...

    Camel示例说明

    1. **ActiveMQ Camel Tomcat 示例**:此示例展示了如何在运行于Apache Tomcat的应用程序中嵌入Apache ActiveMQ和Camel,提供了一个将消息系统与Web应用结合的例子。 2. **Aggregate 示例**:展示的是Camel 2.3中的...

Global site tag (gtag.js) - Google Analytics