相信技术的力量

服务器集群搭建

简单集群

配置

# 服务器集群列表
upstream cluster.com {   #集群名称
        server 192.168.124.6:8081 weight=1; # 权重配置
        server 192.168.124.6:8082 weight=2;
}

server {
        listen       8002;
        server_name  localhost;

        ...

        location / {
                proxy_pass   http://cluster.com; # 代理到的集群名称
                proxy_redirect default;
     }
}

解释

  • 定义了 cluster.com 服务端集群,包含了8081,8082端口,并根据实例的情况配置了不同的权重值
  • 所有发往8002的请求,都会被代理到 cluster.com 集群,由Nginx根据权重值进行分配,最终由集群列表中的某个实例负责处理本次请求

数据共享

例如session,token ,可以使用Redis

⬆️