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基本學習】

推薦閱讀