[toc]

零、环境准备

  1. jdk8+
  2. mysql5.6+
  3. nacos

搭建架构
image.png

一、导入数据

  1. 创建数据库nacos_config
  2. 导入数据
    image.png

执行后
image.png

二、修改application.properties配置文件

application.properties配置

1. 位置

image.png

2. 修改内容

spring.datasource.platform=mysql
 
db.num=1
db.url.0=jdbc:mysql://1.7.0.1:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=root
db.password=root

image.png

三、修改cluster.conf配置文件

本次演示为单机,多端口启动。如果服务器允许的情况下本步可以忽略

1. 梳理端口

由于集群,根据搭建环境整理出不冲突的集群端口。

2. 备份配置文件

image.png

3. 修改配置

image.png

ip查看
这个IP不能写127.0.0.1,必须是Linux命令hostname -i能够识别的IP
image.png

四、编辑Nacos的启动脚本startup.sh

使它能够接受不同的启动端

1. 文件位置

/mynacos/nacos/bin目录下有startup.sh

2. 修改文件

image.png

image.png

image.png

3. 执行

image.png

五、nginx修改为负载均衡

1. 找到配置文件

image.png

2. 修改配置文件

upstream cluster{                                                        
 
    server 127.0.0.1:3333;
    server 127.0.0.1:4444;
    server 127.0.0.1:5555;
}

################################

 server{
                          
    listen 1111;
    server_name localhost;
    location /{
         proxy_pass http://cluster;
                                                        
    }

image.png

3. 启动

image.png

六、浏览器测试

1. 浏览器访问

https://写你自己虚拟机的ip:1111/nacos/#/login

2. 新建配置文件

image.png

3. 查询数据库是否有对应的配置文件信息

七、微服务测试

1. 修改yaml配置文件

server-addr: 写你自己的虚拟机ip:1111

2. 查看微服务是否已经注册进nacos

image.png

Q.E.D.


只有创造,才是真正的享受,只有拚搏,才是充实的生活。