整合步骤
- 下载rocketMq 启动(jdk1.8)
- 创建生产者
- 创建消费者
- 测试
1、下载rocketMQ 与启动
去Apache官网下载,解压后路径。
cd到bin目录,先启动NAMESERVER:start mqnamesrv.cmd
显示如下图则表示正常启动。
然后启动BORKER:start mqbroker.cmd -n 127.0.0.1:9876 autoCreateTopicEnable=true
(备注:autoCreateTopicEnable=true 表示可以动态创建topic)
显示如下图表示启动正常。(备注:端口10911的是borker的默认端口地址,端口9876的是我们配置到NAMESERVER的地址,)
创建生产者
pom.xml 依赖:
<!-- rocketmq -->
<dependency>
<groupId>org.apache.rocketmq</groupId>
<artifactId>rocketmq-client</artifactId>
<version>4.3.0</version>
</dependency>
<!-- fastjson -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.29</version>
</dependency>
<!-- junit -->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<!--<scope>test</scope>-->
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
<version>4.2.6.RELEASE</version>
</dependency>
rocket-producer.xml 配置:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=