`

8.6 ActiveMQ 和 JNDI

 
阅读更多

博客已搬家,更好阅读体验,猛戳 http://www.jack-yin.com/english/translation/activemq-in-action/1598.html

 

8.6 ActiveMQ and JNDI

8.6 ActiveMQ 和 JNDI

 

So far this chapter has demonstrated how to configure the ActiveMQ administrative

objects (the ConnectionFactory and Destination objects) for each container that

was covered. This entailed a style of configuration for the ConnectionFactory and

Destination objects that was specific to each container so that they were made accessible

via JNDI to the sample web application. The sample web application then used Spring

to look up those objects via JNDI in order to interact with ActiveMQ. The following listing

shows an example of the Spring JNDI lookup

 

到目前位置,本章内中已经阐述了如何为本章中涉及到的每一个web容器配置ActiveMQ的管理对象

(ConnectionFactory对象和Destination对象).这就需要一种配置方式,为每一种web容器配置

ConnectionFactory对象和Destination对象,以便容器中的示例程序可以通过JNDI来访问那两个

对象.示例web程序中使用Spring通过JNDI来查找这些对象以便能够跟ActiveMQ交互.下面的代码

清单是Spring的JNDI查找示例配置:

 

...............................

分享到:
评论

相关推荐

    Spring+JMS+ActiveMQ+Tomcat DOME

    factory="org.apache.activemq.jndi.JNDIReferenceFactory" brokerURL="vm://shirdrnUrl" brokerName="MyActiveMQBroker"/> auth="Container" type="org.apache.activemq.command.ActiveMQQueue" ...

    String+tomcat+jms实例

    factory="org.apache.activemq.jndi.JNDIReferenceFactory" brokerURL="vm://shirdrnUrl" brokerName="MyActiveMQBroker"/> auth="Container" type="org.apache.activemq.command.ActiveMQQueue" ...

    ActiveMq-JMS简单实例使用tomcat.pdf

    <Resource name="jms/FailoverConnectionFactory" auth="Container" type="org.apache.activemq.ActiveMQConnectionFactory" description="JMS Connection Factory" factory="org.apache.activemq.jndi....

    JMS教程+activemq以及activemq和tomcat的整合

    ActiveMQ支持多种协议,如OpenWire、AMQP、STOMP、XMPP和MQTT,使得不同平台和语言的应用能够轻松地集成。ActiveMQ还提供了一些高级特性,如事务、持久化、消息优先级和消息组。 **ActiveMQ与Tomcat整合** Tomcat...

    activemq集成tomcat

    <Resource name="jms/queue/MyQueue" auth="Container" type="org.apache.activemq.command.ActiveMQQueue" factory="org.apache.activemq.jndi.JNDIReferenceFactory" physicalName="MY.TEST.FOO.QUEUE"/> ...

    activemq与tomcat整合

    在这个文件中,我们定义了JNDI(Java Naming and Directory Interface)资源,这使得应用程序可以通过名字来查找和访问ActiveMQ的服务。这里定义了两个ConnectionFactory(FailoverConnectionFactory和...

    activemq与spring整合源代码

    这里可以使用`<bean>`标签和`<jee:jndi-lookup>`标签来引用ActiveMQ的JNDI资源。 4. 创建消息生产者:在Spring中定义一个生产者bean,它可以是一个简单的Java类,使用`JmsTemplate`来发送消息到队列或主题。 5. 创建...

    ActiveMQ和HornetQ性能对比

    为了确保测试结果的真实性和可靠性,本次测试采用以下方法: - 解压HornetQ与ActiveMQ并直接运行,未对系统或应用进行任何额外优化配置。 - 测试涵盖了不同的消息大小(1字节、10字节、100字节、1024字节、10240字节...

    jdk activemq

    - 对于希望深入了解ActiveMQ和JDK版本兼容性的开发者,可以参考官方文档和社区论坛,以获取最新的版本信息和技术支持。 - 随着Java生态系统的不断发展,了解最新版本的JDK及其对ActiveMQ的影响对于保持软件系统的...

    SpringBoot+ActiveMq+MQTT实现消息的发送和接收

    在本文中,我们将深入探讨如何使用SpringBoot、ActiveMQ和MQTT来实现消息的发送与接收。这是一个典型的分布式系统中的消息通信场景,其中SpringBoot作为应用程序框架,ActiveMQ作为消息中间件,而MQTT(Message ...

    ActiveMQ接受和发送工具.rar

    这个"ActiveMQ接受和发送工具.rar"压缩包包含了用于与ActiveMQ交互的实用工具,方便用户进行消息的接收和发送操作。 在使用ActiveMQ时,了解以下几个关键知识点是至关重要的: 1. **Java Message Service (JMS)**...

    activeMQ收发工具.rar

    本压缩包“activeMQ收发工具.rar”包含了用于测试和操作ActiveMQ的实用工具,主要是一个jar包文件,方便用户在安装了Java Development Kit (JDK) 的环境中运行。 ActiveMQ收发工具的核心功能是通过Java应用程序发送...

    ActiveMQ消息服务器 v6.0.1.zip

    2. 高性能和可扩展性:ActiveMQ采用了高效的存储机制和网络协议,能够处理大量并发连接和高频率的消息交换。通过集群和负载均衡,可以轻松扩展以满足不断增长的需求。 3. 路由和过滤:ActiveMQ提供丰富的消息路由和...

    Linux下activeMQ的启动和停止.docx

    在Linux环境下,Apache ActiveMQ是一个广泛使用的开源消息代理和队列服务器,它是Java Message Service (JMS) 的实现,能够处理大量的并发消息传递。ActiveMQ提供了高可用性、可扩展性和稳定性,使得它成为分布式...

    window系统搭建activeMQ集群和操作步骤

    在Windows系统上搭建ActiveMQ集群是一项关键的任务,它涉及到分布式消息传递系统的设计和优化。ActiveMQ是Apache软件基金会开发的一款开源消息代理,它遵循Java Message Service (JMS) 规范,提供高可靠的消息传递...

    ActiveMQ的activemq.xml详细配置讲解

    配合提供的文档,如《activeMQ in Action.doc》和《ActiveMQ测试报告.pdf》,可以更深入地学习ActiveMQ的工作原理和最佳实践。对于与数据库的集成,如`activemq数据库,验证持久化标准配置.txt`所示,ActiveMQ支持...

    WebSocket协议接收ActiveMQ

    2. 客户端连接:客户端通过WebSocket API建立到ActiveMQ的连接,指定目标URL通常是ws://或者wss://(如果是加密连接)加上ActiveMQ服务器的地址和WebSocket端口。 3. 订阅主题或队列:连接建立后,客户端可以订阅想...

    Spring和ActiveMQ整合的完整实例

    2. **配置Spring**:在Spring的配置文件中,定义JmsTemplate,指定ActiveMQ的ConnectionFactory,这通常是通过JNDI查找完成的。同时,可以配置MessageListenerContainer,它将负责监听消息并调用我们定义的消息监听...

    linux-apache-activemq-5.15.3和 linux-jdk1.8

    Linux Apache ActiveMQ 5.15.3与Java Development Kit (JDK) 1.8是两个关键组件,对于在Linux环境下开发、部署和管理消息传递系统至关重要。ActiveMQ是Apache软件基金会的一个开源项目,它是Java消息服务(JMS)的...

    ActiveMQ5.12.1 安装与配置.docx

    <dataSourceFactory class="org.apache.activemq.jndi.JNDIReferenceFactory"> <url>jdbc:mysql://localhost:3306/activemq?createDatabaseIfNotExist=true&useUnicode=true&characterEncoding=UTF-8 ...

Global site tag (gtag.js) - Google Analytics