- common包:存放一些常用工具类
- component包:自己注入的一些Bean
- configuration包:存放一些配置类
- controller包:控制类
- service包:业务层
- dao 包: 数据库层
- entity包:实体层
- rocket包:RocketMQ的一些代码
详见:环境搭建.pdf
- 安装JDK,配置环境变量;
- 安装Maven,配置镜像服务器;
- 配置数据库
1.用户功能.md
2.商品功能.md
3.订单功能.md
yum list redis*
yum install redis.x86_64
vim /etc/redis.conf
:set nu
启动:redis-server /etc/redis.conf
redis-cli -a nowcoder123
whereis redis-cli
查看进程号: ps -ef|grep redis
cp /usr/bin/redis-cli /usr/local/bin/
安装
wget https://mirror-hk.koddos.net/apache/rocketmq/4.8.0/rocketmq-all-4.8.0-bin-release.zip
unzip rocketmq-all-4.8.0-bin-release.zip
chmod -R 777 rocketmq-all-4.8.0-bin-release
配置
cd /root/rocketmq-all-4.8.0-bin-release
#./bin/runserver.sh (82)
-server Xms256m Xmx256m Xmn128m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=128m
#./bin/runbroker.sh (67)
-server Xms256m Xmx256m Xmn128m
#./conf/broker.conf (追加)
brokerIP1 = 139.9.119.64
autoCreateTopicEnable = true
启动
#namesrv
nohup sh ./bin/mqnamesrv -n localhost:9876 &
tail -f /root/logs/rocketmqlogs/namesrv.log
#broker
nohup sh ./bin/mqbroker -n localhost:9876 -c ./conf/broker.conf &
tail -f /root/logs/rocketmqlogs/broker.log
测试
export NAMESRV_ADDR=localhost:9876
sh bin/tools.sh org.apache.rocketmq.example.quickstart.Producer
sh bin/tools.sh org.apache.rocketmq.example.quickstart.Consumer
关闭
sh ./bin/mqshutdown broker
sh ./bin/mqshutdown namesrv
详细见项目部署.pdf