《计算机技术与发展杂志》发表论文赏析
作者:戴伟;马明栋;王得玉
摘要:随着互联网的普及和智能上网设备的高速发展,网络用户和业务量呈指数增长,热点事件的到来更是会引发网络节点的波动。 传统的单一的网络服务器根本无法承担大量并发业务请求,因此服务器集群技术应运而生。 为了能在服务器集群中合理分配业务,使各个服务器都发挥应有的性能,负载均衡机制及均衡算法成为了关键。 Nginx 作为一款轻量级高并发的 Web 服务器,单机可以承受十万级的并发请求,而其模块化的设计,更是可以方便地配置为反向代理服务器,将请求分配给上游服务器。 文中将分析 Nginx 的反向代理优势,通过对其自带的负载均衡算法进行分析,并优化出一种具有实时反馈能力的负载均衡算法。 通过测试,改进后的算法分配更加合理,处理连接的速度也更加快速,满足了设计要求。
关键词:Nginx;负载均衡;反向代理;IO 复用;动态反馈;服务器集群