2.2.下载nacosnacos在GitHub上有下载地址:https://github.com/alibaba/nacos/tags,可以选择任意版本下载 。
本例中才用1.4.1版本:
文章插图
2.3.配置Nacos将这个包解压到任意非中文目录下,如图:
文章插图
目录说明:
- bin:启动脚本
- conf:配置文件
文章插图
然后添加内容:
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=123
2.4.启动将nacos文件夹复制三份,分别命名为:nacos1、nacos2、nacos3文章插图
然后分别修改三个文件夹中的application.properties,
nacos1:
server.port=8845
nacos2:server.port=8846
nacos3:server.port=8847
然后分别启动三个nacos节点:startup.cmd
2.5.nginx反向代理找到课前资料提供的nginx安装包:文章插图
解压到任意非中文目录下:
文章插图
修改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的各个节点应该部署到多个不同服务器,做好容灾和隔离
推荐阅读
- 数据科学学习手札146 geopandas中拓扑非法问题的发现、诊断与修复
- 学习ASP.NET Core Blazor编程系列九——服务器端校验
- 学习笔记之——C语言 函数
- 四十 Salesforce LWC学习 dynamic interaction 浅入浅出
- day02-HTML02
- Netty学习记录-入门篇
- HDFS基础学习
- 【一】ERNIE:飞桨开源开发套件,入门学习,看看行业顶尖持续学习语义理解框架,如何取得世界多个实战的SOTA效果?
- 杭州美食 浙江大学紫金港附近美食,这篇提到的基本都是在浙大有名的堕落街或者东大门口附近
- 零基础如何学游戏编程(游戏编程学习入门)