# rocketmq-demo
**Repository Path**: myzhiqiang/rocketmq-demo
## Basic Information
- **Project Name**: rocketmq-demo
- **Description**: rocketmq学习demo
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2024-01-21
- **Last Updated**: 2024-02-27
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
## 使用步骤
1、 下载 RocketMQ 和 RocketMQ Console
http://rocketmq.apache.org/docs/quick-start
https://github.com/apache/rocketmq-externals/tree/master/rocketmq-console
2、 启动 nameserver
```text
cd /Users/xxx/Desktop/IdeaProjects/rocketmq-all-4.4.0
nohup sh bin/mqnamesrv &
tail -f ~/logs/rocketmqlogs/namesrv.log
```
备注:修改修改路径为您的电脑上的路径
3、 启动broker
```text
nohup sh bin/mqbroker -n localhost:9876 &
tail -f ~/logs/rocketmqlogs/namesrv.log
```
4、 启动rocketmq-console
下载 rocketmq-console 后自行修改 `application.properties` 里端口为9999,然后 `mvn clean install`
```text
cd /Users/xxx/Documents/JavaStudy/rocketmq-externals-rocketmq-console-1.0.0/rocketmq-console/target
nohup java -jar rocketmq-console-ng-1.0.0.jar &
```
访问 `http://localhost:9999`
创建 Topic:`T_DEMO_PROJECT`
创建 Consumer:`CID_DEMO_PROJECT`
5、启动项目
先后启动 `rocketmq-consumer-demo` 和 `rocketmq-producer-demo` 项目
地址栏每访问一次 `http://localhost:8080/testAddUser` 或 `http://localhost:8080/testAddOrder`
都可以生产一条MQ消息
观察`rocketmq-consumer-demo` 项目的控制台,可以看到消费了消息。
## 联系方式
微信 tofly666