RocketMQ

莫飞大约 2 分钟docker

对于开发环境的规划如下:

中间件名称端口号账号密码版本依赖说明
Nacos8848数据库 mysql

Nacos

目前公司基于 nacos 来做 服务注册发现配置中心 ,所以 nacos 也必需组件之一,业务组的服务启动必需依赖的一款中间件。

因此需要掌握 nacos 是非常重要的 ;

依赖说明: docker 运行问题

# 查看docker 版本
docker -v

物理部署快速安装说明(基础)

为保证快速安装足够地简单, 我们应该知道物理部署的方式, 就是直接在 开发的机子上启动 java 进程的方式启动。

其他的部署方式,比如 Docker , Docker-Compose ,或者 K8s 方式部署,都是基于物理部署的方式进行。

下载 tar 包并构建运行脚本

# ~安装目录, 下载并解压 
echo '开始下载nacos'
cd ~
wget https://github.com/alibaba/nacos/releases/download/2.0.2/nacos-server-2.0.2.tar.gz
tar -zxvf nacos-server-2.0.2.tar.gz

# 构建自动化启动脚本
echo ’cd ~/nacos’ > start-nacos.sh
echo ’./bin/startup.sh -m standalone’ > start-nacos.sh
chmod +x start-nacos.sh

自动化启动脚本说明

# ~安装目录, 下载并解压 
cd ~
./start-nacos.sh

目录结构说明(包含日志)

# ~安装目录, 下载并解压 
cd ~
./start-nacos.sh

验证安装成功

打开浏览器并访问 Nacos 控制台

link:http://127.0.0.1:8848/nacos/open in new window

Docker安装方式说明(推荐)

Docker 可以一条命令完成 Nacos 服务端的启动, 太方便了 。并且可以在任务一台拥有 docker 环境的机子上执行, 大爱!

参考 dockerhub 的官方 Nacos镜像open in new window 说明安装

// 这样的启动方式 , 元数据没有保存下来的 
docker run --name nacos-quick -e MODE=standalone -p 8849:8848 -d nacos/nacos-server:2.0.2

更多配置,参考 官方 Nacos镜像open in new window 说明安装。

比较好的站点

https://rocketmq.apache.org/zh/docs/4.x/bestPractice/07subscribe/open in new window