1.架构部署图:

2.节点规划
| 节点 | 端口 |
| ----------------------- | ------ |
| 192.168.114.116 | 8848 |
| 192.168.114.116| 8849 |
| 192.168.114.116| 8850 |
3.集群搭建
3.1 使用克隆
cp -r /usr/local/nacos/conf/cluster.conf.example conf/cluster.conf
并将内容改为如下:
# ip:port
192.168.209.129:8848
192.168.209.129:8849
192.168.209.129:8850
3.2 复制三份Nacos
(**注意**:这里搭建的是伪集群,如果需要搭建真正的集群,使用将Nacos安装上去,设置不同的IP即可,这里用的是端口号不同)
[root@localhost bin]# cd /usr/local
[root@localhost java]# mkdir nacos_cluster
[root@localhost java]# cp -r nacos nacos_cluster/nacos_8848
[root@localhost java]# cp -r nacos nacos_cluster/nacos_8849
[root@localhost java]# cp -r nacos nacos_cluster/nacos_8850
3.3 将 `conf/application.properties` 中的端口号分别改为:
server.port=8848
server.port=8849
server.port=8850
4.配置代理服务
4.1 安装nginx
4.1.1 安装nginx的依赖库
yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel
4.1.2 下载nginx(使用本地上传的方式也是可以的)
wget -c https://nginx.org/download/nginx-1.12.0.tar.gz
4.1.3 解压安装包
tar -zxvf nginx-1.12.0.tar.gz
4.1.4 配置nginx安装包
cd nginx-1.12.0 #进入到安装包
./configure --prefix=/usr/local/nginx #配置安装目录
注意:./configure配置nginx安装到/usr/java/nginx目录下
4.1.5 配置nginx代理nacos
upstream nacos {
server 192.168.114.116:8848;
server 192.168.114.116:8849;
server 192.168.114.116:8850;
}
server {
listen 80;
server_name localhost;
location / {
proxy_pass http://nacos;
}
}
5.测试
-
分别启动三台 nacos
-
启动nginx
-
将微服务注册到 nacos 中(注意此时使用的IP为 nginx的IP)
ex: spring.cloud.nacos.discovery.server-addr = 192.168.114.117:80 -
访问nacos集群 就可以啦
博客围绕Java相关开发展开,介绍了架构部署图、节点规划、集群搭建、配置代理服务等内容。配置nginx安装到指定目录,启动三台nacos和nginx,将微服务注册到nacos,最后进行测试,通过访问nacos集群完成整个流程。
6085

被折叠的 条评论
为什么被折叠?



