Window 环境安装
Nacos 安装
概述
Nacos用于服务注册发,配置和管理微服务,它提供了一组简单易用的特性集,能够帮助我们快速实现动态服务发现,服务配置,服务元数据及流量管理。Nacos是构建以”服务”为中心的现代应用架构。
单机部署
下载 Nacos
地址:https://github.com/alibaba/nacos/releases/tag/1.4.1
百度云盘下载:链接:https://pan.baidu.com/s/1DXlYfRDJRyFFSh16zN_rRg
提取码:9nxknacos 解压后的目录结果
启动 Nacos
Linux/Unix/Mac:sh startup.sh -m standalone //单机模式启动,默认为集群模式
ubuntu:bash startup.sh -m standalone
Windows:cmd startup.cmd //默认为集群模式启动,cmd startup.cmd -m standalone 单机模式
通过脚本设置单机模式
startup.cmd 脚本文件,默认设置为集群模式
配置数据库加载配置文件
关闭Nacos服务
Linux/Unix/Mac:sh shutdown.sh Windows:cmd shutdown.sh 或者双击 shutdown.cmd运行文件
[
](https://blog.csdn.net/calm_encode/article/details/108936211)
启动结果
注意:在配置好前面的步骤之后,Windows10需要在bin目录下启动 startup.cmd 或者CMD命令行切换到bin目录启动。启动成功后可以通过http://localhost:8848/nacos访问本地的nacos应用。
集群部署
需要提前准备环境如下
- jdk1.8+
- maven 3.3+
- nginx 作为负载均衡
- mysql 官网文档: https://nacos.io/zhcn/docs/clustermodequickstart.html
流程图
安装集群 Nacos
把之前的下载好的 nacos 拷贝成三份,端口分别为8848、8850和8851,如下图
分别修改配置如下
application.properties 配置文件
- 端口:server.port
- 数据库配置
将conf\cluster.conf.example改为cluster.conf,添加节点配置
127.0.0.1:8849
127.0.0.1:8850
127.0.0.1:8851
分别启动 nacos8849,nacos8850,nacos8851
以nacos8849为例,进入nacos8849目录,启动nacos
bin/startup.cmd
测试
登录 http://127.0.0.1:8849/nacos ,用户名和密码都是 nacos
nginx 反向代理
nginx.conf 配置文件
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
upstream nacos {
server 127.0.0.1:8849;
server 127.0.0.1:8850;
server 127.0.0.1:8851;
}
server {
listen 80;
server_name localhost;
location / {
root html;
index index.html index.htm;
}
#error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
# nacos cluster config
location /nacos {
proxy_pass http://nacos/nacos;
}
}
}
启动 nginx
双击 nginx.exe
浏览器访问:http://localhost/nacos/
用户名:nacos 密码 nacos
看集群信息,已经搭建集群完成