共计 552 个字符,预计需要花费 2 分钟才能阅读完成。
1.前言
说到Nacos,国内的SpringCloud应用者们必定耳熟能详了,和其他注册中心,配置中心的区别,笔者就不谈了,拉过Nacos源码的小伙伴们看到这张图想必不会陌生
这是Nacos的架构图,1.X和2.X最大的区别莫过于通信方式从原有的HTTP改为了RPC,洋葱皮少了几层,理论上剥开来就更快了,下面以Docker-Compose来简单部署下2.X的Nacos服务端
2.文件准备
首先我们准备下需要挂载的自定义配置文件custom.properties
环境变量文件mysql.env
环境变量文件nacos.env
注意看这里笔者开启了NACOS_AUTH_ENABLE=true这项配置,同时自定义了无需认证的请求头Custom_Identify_key和值Custom_Identify_Value,小白用户如果没有配置,那不好意思,你Nacos上的操作,我也可以 ,臭名昭著的Nacos鉴权漏洞向你招手。接下来就是docker-compose文件nacos-standalone.yml了
文件目录,读者需根据实际情况调整,接下来我们只需输入
docker-compose -f nacos-standalone.yml up -d
3.结束语
一个Mysql存储的单机Nacos Server就部署好了!
正文完