流水不争先,争的是滔滔不绝

Nginx配置负载均衡

IM资讯 macgrady 53℃

IM是一个门槛很高的项目,在即时性和高并发以及安全方面都有着很高的要求。现出售聊天软件,APP经过多年积累优化,多项测试下安全稳定,适配兼容各种常用手机设备。负载均衡分布式消息转发技术,进一步提升服务器的健壮稳定。APP通讯流畅,界面美观,体验非网页封装产品可比。可完全进行二次开发。现将IM源码打包出售,有需要请咨询QQ:340554038

一、什么是负载均衡?

负载均衡是一种基础的网络服务,主要是为了解决公司业务并发压力,加强网络处理能力,降低单台设备的资源压力,提升整体的服务性能。客户端的流量首先会到达负载均衡服务器,由负载均衡服务器通过一定的调度算法将流量分发到不同的应用服务器上面,同时负载均衡服务器也会对应用服务器做周期性的健康检查,当发现故障节点时便动态的将节点从应用服务器集群中剔除,以此来保证应用的高可用。

二、Nginx简单配置

这里设定www.test.com 为示例域名,配置访问server

server

{

         listen 80;

         server_name www.test.com

         location / {

                   proxy_pass http://www.test.com;

         }

}

配置负载均衡节点,这里假设有3台服务器(包含本台服务器)

upstream www.test.com {

         # 服务器一(本地服务器项目)

         server 127.0.0.1:8081 weight=1;

         # 服务器二

         server xxxx2 weight=1;

         # 服务器三

         server xxxx3 weight=1;

}

配置负载均衡节点,这里假设有3台服务器(包含本台服务器)

upstream www.test.com {

         # 服务器一(本地服务器项目)

         server 127.0.0.1:8081 weight=1;

         # 服务器二

         server xxxx2 weight=1;

         # 服务器三

         server xxxx3 weight=1;

}

整体nginx配置如何:

upstream www.test.com {

         # 服务器一(本地服务器项目)

         server 127.0.0.1:8081 weight=1;

         server 2.2.2.2:端口 weight=1;

         server 3.3.3.3:端口 weight=1;

}

server

{

         listen 80;

         server_name www.test.com

         location / {

                   proxy_pass http://www.test.com;

         }

}

# 项目

server {

    listen        8081;

    server_name  127.0.0.1;

    root   “D:/xxxxxxx/xxxxx/xxxxx/xxx”;

    .

    .

    .

}

————————————————

版权声明:本文为CSDN博主「牛转乾坤~」的原创文章,遵循CC 4.0 BY-SA版权协议,

转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/qq_34856247/article/details/119569174

版权声明:部分文章、图片等内容为用户发布或互联网整理而来,仅供学习参考。如有侵犯您的版权,请联系我们,将立刻删除。
点击这里给我发消息