计算机技术与发展2020,Vol.30Issue(3) :73-76,81.

基于Nginx负载均衡的动态改进算法

A Dynamic Improvement Algorithm Based on Nginx Load Balancing

张宇星 马明栋 王得玉
计算机技术与发展2020,Vol.30Issue(3) :73-76,81.

基于Nginx负载均衡的动态改进算法

A Dynamic Improvement Algorithm Based on Nginx Load Balancing

张宇星 1马明栋 2王得玉2
扫码查看

作者信息

  • 1. 南京邮电大学 通信与信息工程学院,江苏 南京 210003
  • 2. 南京邮电大学 地理与生物信息学院,江苏 南京 210003
  • 折叠

摘要

随着过去几十年互联网服务的指数增长,各大网站的访问量急剧上升.海量的用户请求使得热门网站的网络请求率可能在几秒钟内大规模增加.一旦服务器承受不住这样的高并发请求,由此带来的网络拥塞和延迟会极大地影响用户体验.负载均衡是高可用网络基础架构的关键组件,通过在后端引入一个负载均衡器,将工作负载分布到多个服务器来缓解海量并发请求对服务器造成的巨大压力,提高后端服务器和数据库的性能以及可靠性.而Nginx作为一款高性能的HTTP和反向代理服务器,正越来越多地应用到实践中.文中将分析Nginx服务器负载均衡的体系架构,研究默认的加权轮询算法,并提出一种改进后的动态负载均衡算法,实时收集负载信息,重新计算并分配权值.通过实验测试,对比不同算法下的负载均衡性能,改进后的算法能有效提高服务器集群的性能.

关键词

Nginx/负载均衡/反向代理/高并发/动态算法

引用本文复制引用

基金项目

江苏省自然科学基金-青年基金(BK20140868)

出版年

2020
计算机技术与发展
陕西省计算机学会

计算机技术与发展

CSTPCD
影响因子:0.621
ISSN:1673-629X
被引量12
参考文献量5
段落导航相关论文