Nacos基本学习( 三 )

2.2.下载nacosnacos在GitHub上有下载地址:https://github.com/alibaba/nacos/tags,可以选择任意版本下载 。
本例中才用1.4.1版本:

Nacos基本学习

文章插图
2.3.配置Nacos将这个包解压到任意非中文目录下,如图:
Nacos基本学习

文章插图
目录说明:
  • bin:启动脚本
  • conf:配置文件
进入nacos的conf目录,修改配置文件cluster.conf.example , 重命名为cluster.conf:
Nacos基本学习

文章插图
然后添加内容:
127.0.0.1:8845127.0.0.1.8846127.0.0.1.8847然后修改application.properties文件,添加数据库配置
spring.datasource.platform=mysqldb.num=1db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTCdb.user.0=rootdb.password.0=1232.4.启动将nacos文件夹复制三份,分别命名为:nacos1、nacos2、nacos3
Nacos基本学习

文章插图
然后分别修改三个文件夹中的application.properties,
nacos1:
server.port=8845nacos2:
server.port=8846nacos3:
server.port=8847然后分别启动三个nacos节点:
startup.cmd2.5.nginx反向代理找到课前资料提供的nginx安装包:
Nacos基本学习

文章插图
解压到任意非中文目录下:
Nacos基本学习

文章插图
修改conf/nginx.conf文件,配置如下:
upstream nacos-cluster {server 127.0.0.1:8845; server 127.0.0.1:8846; server 127.0.0.1:8847;}server {listen80;server_namelocalhost;location /nacos {proxy_pass http://nacos-cluster;}}而后在浏览器访问:http://localhost/nacos即可 。
代码中application.yml文件配置如下:
spring:cloud:nacos:server-addr: localhost:80 # Nacos地址2.6.优化
  • 实际部署时,需要给做反向代理的nginx服务器设置一个域名,这样后续如果有服务器迁移nacos的客户端也无需更改配置.
  • Nacos的各个节点应该部署到多个不同服务器,做好容灾和隔离
【Nacos基本学习】

推荐阅读