RocketMQ
大约 2 分钟docker
对于开发环境的规划如下:
中间件名称 | 端口号 | 账号 | 密码 | 版本 | 依赖说明 |
---|---|---|---|---|---|
Nacos | 8848 | 数据库 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/
Docker安装方式说明(推荐)
Docker 可以一条命令完成 Nacos 服务端的启动, 太方便了 。并且可以在任务一台拥有 docker 环境的机子上执行, 大爱!
参考 dockerhub 的官方 Nacos镜像 说明安装
// 这样的启动方式 , 元数据没有保存下来的
docker run --name nacos-quick -e MODE=standalone -p 8849:8848 -d nacos/nacos-server:2.0.2
更多配置,参考 官方 Nacos镜像 说明安装。
比较好的站点
https://rocketmq.apache.org/zh/docs/4.x/bestPractice/07subscribe/