关于ActiveMQ文档整理(以topic为例,从后台发送消息,从前台接收消息)
1、首先需要创建一个Web Project项目,引入ActiveMQ所需要的jar包,如图所示:
2、和spring进行整合,首先需要创建一个applicationContext.xml文件,在这个文件里面需要配置的内容。
(1)配置链接工厂,设置代理URL
<bean id="connectionFactory" class="org.apache.activemq.ActiveMQConnectionFactory">
<property name="brokerURL" value="tcp://127.0.0.1:61616" />
</bean>
(2)配置jms模板
<bean id="jmsTemplate" class="org.springframework.jms.core.JmsTemplate">
<property name="connectionFactory" ref="connectionFactory" />
<property name="defaultDestination" ref="myTopic" />
</bean>
(3)创建一个topic
<bean id="myTopic" class="org.apache.activemq.command.ActiveMQTopic">
<constructor-arg index="0" value="CHAT.DEMO" />
</bean>
所以完整的applicationContext.xml文件为:
<?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"</