Nginx+Zuul集群实现高可用网关

前言

nginx两个作用
  • Nginx通过轮询实现负载均衡
  • Zuul通过集群实现高可用
大致是这样一个图:
 

实现思路

zuul网关每个除了端口的差异之外,其他的过滤器,路由都相同。
创建7001,7002,7003端口的网关。
 

nginx配置

下载:
 
修改配置文件
 
# 配置上游服务器网关端口集群,默认轮询机制
    upstream  backServer{
        server 127.0.0.1:7001 weight=1;
        server 127.0.0.1:7002 weight=1;
        server 127.0.0.1:7003 weight=1;

    }

    server {
        listen       80;
        server_name  nginxtest.com;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
            ### 指定上游服务器负载均衡服务器
            proxy_pass http://backServer/;
            index  index.html index.htm;
        }

 

posted @ 2021-06-03 15:57  阿科。  阅读(387)  评论(0编辑  收藏  举报