`
memorymyann
  • 浏览: 270748 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

jboss和activemq的集成

 
阅读更多

http://activemq.apache.org/integrating-apache-activemq-with-jboss.html

 

如果需要将activemq从jboss中独立出来,补充以下操作

Development MDB in JBoss 6 with external ActiveMQ
For high performance environment, the JMS server should be a stand alone server. JBoss run as MDB container can be more than one. In this case, the ActiveMQ is not embedded in JBoss. JBoss must configured to connect external ActiveMQ server.

External ActiveMQ is similar to embedded ActiveMQ. Except following changes:

1.    In ra.xml
l    Modify ServerUrl property
<config-property>
       <description>
         The URL to the ActiveMQ server that you want this connection to connect to. If using
              an embedded broker, this value should be 'vm://localhost'.
       </description>
       <config-property-name>ServerUrl</config-property-name>
       <config-property-type>java.lang.String</config-property-type>
       <config-property-value>tcp://135.251.27.94:61616</config-property-value>
       <!--<config-property-value>vm://localhost</config-property-value> -->
   </config-property>
    The letter in RED is the external activemq’s ip and port.
l    Comment BrokerXmlConfig property
    <!-- NOTE disable the following property if you do not wish to deploy an embedded broker -->
    <!--
        <config-property>
            <description>
              Sets the XML configuration file used to configure the embedded ActiveMQ broker via
              Spring if using embedded mode.
             
              BrokerXmlConfig is the filename which is assumed to be on the classpath unless
              a URL is specified. So a value of foo/bar.xml would be assumed to be on the
              classpath whereas file:dir/file.xml would use the file system.
              Any valid URL string is supported.             
            </description>
            <config-property-name>BrokerXmlConfig</config-property-name>
            <config-property-type>java.lang.String</config-property-type>
             To use the broker-config.xml from the root for the RAR
               <config-property-value>xbean:broker-config.xml</config-property-value>
             To use an external file or url location
               <config-property-value>xbean:file:///amq/config/jee/broker-config.xml</config-property-value>
            <config-property-value>xbean:broker-config.xml</config-property-value>
        </config-property>
-->

2.    In activemq-jms-ds.xml
Check content in <tx-connection-factory>, modify <ServerUrl> tag to tcp://135.251.27.94:61616
The letters in RED is the ActiveMQ’s IP and port.

分享到:
评论

相关推荐

    JBOSS 4.0.5 EJB3.0之MDB (ACTIVEMQ)

    在JBoss 4.0.5中集成ActiveMQ,可以创建一个强大的消息驱动的架构。 配置MDB在JBoss中涉及以下几个关键步骤: 1. **配置JMS Provider**:首先,需要在JBoss的配置文件中设置JMS提供者。例如,在`jboss-service.xml...

    ActiveMQ in Action

    6. 应用服务器集成:探讨了如何将ActiveMQ集成到各种应用服务器中,例如Apache Tomcat、JBoss、WebLogic等,以及如何处理在企业环境中的部署和管理问题。 7. 支持其他语言的消息传递:ActiveMQ不仅仅支持Java,它还...

    ACTIVEMQ实战 部分翻译(1——4.3)

    在应用服务器的集成方面,ActiveMQ与常见的Java应用服务器进行了良好集成,例如Apache Tomcat、Jetty、Apache Geronimo和JBoss。这些集成例子在文档的特定章节中有详细介绍,为开发者提供了便利。 为了提高扩展性和...

    activemq实战

    - **集成模式**:探讨如何将ActiveMQ与常见的应用服务器(如Tomcat、JBoss等)集成起来。 - **高级特性**:介绍如事务处理、持久订阅等功能的使用方法。 - **其他语言支持** - **多语言支持**:除了Java之外,还...

    ActiveMQ讲义.ppt

    ActiveMQ还具有广泛的服务器兼容性,可以部署在常见的J2EE服务器上,如Geronimo、JBoss 4、GlassFish和WebLogic,通过JCA 1.5资源适配器实现自动化部署。它支持多种传输协议,如in-VM、TCP、SSL、NIO、UDP、JGroups...

    apache-activemq-5.8.0-bin.zip

    - 支持与各种企业级应用服务器如Tomcat、JBoss等集成。 总之,Apache ActiveMQ 5.8.0是一个强大且灵活的消息中间件,通过提供可靠的异步通信机制,帮助开发者构建可扩展、高并发的分布式系统。其丰富的特性和强大...

    ActiveMQ教程+配置[参照].pdf

    它与流行的开源应用服务器如JBoss、Geronimo和Spring框架无缝集成,同时可通过JCA 1.5资源适配器配置,适应J2EE 1.4兼容的商业服务器。ActiveMQ 支持的传输协议包括in-VM、TCP、SSL、NIO、UDP、JGroups和JXTA,确保...

    activemq-ra-4.0-M2.jar.zip

    `activemq-ra-4.0-M2.jar`是ActiveMQ的资源适配器版本4.0的第二个预发布版(M2),它允许将ActiveMQ集成到Java EE应用程序服务器中,如JBoss、WebLogic或GlassFish。 **RA的作用** 资源适配器是Java EE平台中的关键...

    ActiveMQ教程+配置[归纳].pdf

    Apache ActiveMQ 是一款开源的、基于 Apache 2.0 许可证发布的消息中间件,它遵循Java消息服务(JMS)1.1和J2EE 1.4规范。作为最流行和强大的消息中间件之一,ActiveMQ 提供了多种语言和协议的支持,如Java、C、C++...

    activemq-ra-4.0-M3.jar.zip

    总的来说,`activemq-ra-4.0-M3.jar`是Java EE应用与ActiveMQ集成的关键组件,它简化了消息中间件与企业应用的交互,使得开发者能充分利用ActiveMQ的强大功能,构建可扩展、高可用的分布式系统。在实际开发中,理解...

    JBOSS开发人员指南

    总结:JBoss开发人员指南旨在帮助开发者掌握JBoss的各项核心功能,从安装部署到应用开发、性能优化,全面解析JBoss的使用和管理,为构建稳定、高效的企业级应用提供有力支持。通过深入学习和实践,开发者将能够充分...

    activemq-rar-5.2.0.rar

    RAR文件主要用于Java EE应用服务器,如JBoss或WebLogic,它包含了一个JCA(Java Connector Architecture)资源适配器,使得应用服务器可以与消息中间件ActiveMQ集成。 描述中提到的“rar”是Java的资源适配器打包...

    activemq-ra-3.1-M1.jar.zip

    通过ActiveMQ RA,开发者可以方便地在Java EE应用中集成ActiveMQ的消息传递功能,实现服务间的解耦、异步处理和故障恢复。 在实际应用中,ActiveMQ RA 3.1-M1.jar可能需要与其他依赖库一起部署,这些依赖库通常可以...

    ActiveMQ简单教程

    ActiveMQ 的功能强大,可以轻松集成到使用 Spring 框架的系统中,并且兼容多种常见的 J2EE 服务器,如 Geronimo、JBoss、GlassFish 和 WebLogic。此外,ActiveMQ 支持多种传输协议,包括 in-VM、TCP、SSL、NIO、UDP...

    JBoss应用

    6. **JMS支持**:JBoss集成ActiveMQ,提供了对JMS的全面支持,包括点对点和发布/订阅模式的消息传递,以及持久化和非持久化消息。 7. **微服务和云原生**:随着微服务架构和云原生理念的兴起,JBoss也适应了这一...

    springboot集成activemq的实例代码

    在本文中,我们将深入探讨如何将ActiveMQ集成到Spring Boot应用程序中。ActiveMQ是一个功能强大的开源消息代理,遵循Java消息服务(JMS)标准,它提供了多种语言和协议支持,适用于各种应用场景。Spring Boot简化了...

    ActiveMQ_实践之路

    3. **与Spring框架的深度整合**:ActiveMQ可以无缝嵌入Spring框架的应用中,同时也支持Spring 2.0的特性,简化了消息服务的集成和管理。 4. **广泛的J2EE服务器兼容性**:ActiveMQ经过验证,可在Geronimo、JBoss 4...

    fuse:JBoss Fuse是一个开源ESB,在单个集成发行版中具有基于Apache Camel,Apache CXF,Apache ActiveMQ,Apache Karaf和Fabric8的功能。

    JBoss Fuse是一个强大的开源企业服务总线(Enterprise Service Bus,ESB),它将多个关键的开源组件集成到一个单一的、轻量级的容器中,为企业的应用集成提供了灵活且可扩展的解决方案。该产品源自Red Hat公司,其...

    ActiveMQ 消息队列

    3. **与Spring框架的无缝集成**:ActiveMQ内置了对Spring的支持,使得开发人员能够轻松地将ActiveMQ嵌入到基于Spring的应用程序中,利用Spring的强大功能,如依赖注入和面向切面编程。 4. **广泛的J2EE服务器兼容...

    ActiveMQ4 学习积累

    2. **JMS与J2EE规范遵循**:ActiveMQ全面支持JMS 1.1和J2EE 1.4标准,包括持久化、XA消息处理和事务管理,确保了与企业级应用的无缝集成。 3. **Spring框架集成**:ActiveMQ与Spring框架深度结合,可以轻松地内嵌到...

Global site tag (gtag.js) - Google Analytics