Nacos - 通过Nginx 为nacos 集群做负载均衡

Nacos - 通过Nginx 为nacos 集群做负载均衡


1、如何搭建 nacos 集群

请参考 :

Nacos - 通过Docker 部署nacos 的集群版本 3实例
https://blog.csdn.net/qq_15071263/article/details/103374272

2、配置nginx

需要nginx 支持stream 模块

在nginx 配置文件的根节点下,增加stream 配置

# stream 模块  用户自定义

stream{

    upstream nacos {   
      	 server localhost:65210 weight=1 max_fails=2 fail_timeout=10s;   
    	 server localhost:65211 weight=1 max_fails=2 fail_timeout=10s;
    	 server localhost:65212 weight=1 max_fails=2 fail_timeout=10s;
    }

    server {
        listen 65213;
        proxy_connect_timeout 20s;
    	proxy_pass nacos;
    }

}

# stream 模块  用户自定义 end

如果是外网,则暴露65213 端口给外网,如果是内网,则不需要暴露端口

然后用户通过连接65213 端口即可访问nacos 集群

3、通过域名加端口访问nacos 服务

绑定一个二级子域名,解析到服务器的IP,但是ng 不配置解析,即可通过 xxx.xxx.xxx.xxx:65213 链接nacos

发布了442 篇原创文章 · 获赞 1375 · 访问量 210万+

猜你喜欢

转载自blog.csdn.net/qq_15071263/article/details/103461137