论文部分内容阅读
网络负载平衡技术是一种将网络请求合理地分配到群集中的某一台服务器上,该服务器能独立地响应客户请求的技术,群集是由多台台服务器以对称的方式组成。该技术解决了随着企业业务规模的扩充以及网络流量的增大带来的网络瓶颈问题。 论文首先分析了当前网络负载平衡的算法和实现技术。重点分析了基于DNS的动态网络负载平衡技术、反向代理负载平衡技术以及基于NAT的负载平衡技术。阐述了现阶段网络负载平衡中的关键技术——群集技术的概念。 在此基础上,以作者开发的系统为例,论文研究了在Windows平台中网络负载平衡的实现机制,给出了在Windows系统中负载平衡时保持客户应用程序状态的解决方案。同时剖析了Windows系统中的组件负载平衡实现原理。 论文进而对当前网络应用模式及其发展趋势进行了分析,结合对网络负载平衡的研究,针对分布式应用的特点提出了负载平衡的解决方案,同时讨论了具有负载平衡能力的客户端组件的设计。结合提出的方案,使用Delphi6开发工具,开发了一个具有负载平衡能力的教务管理系统。 最后,论文讨论了常用的网络压力测试工具,借助这些工具测试了开发的教务管理系统性能,并将测试结果与没有采用网络负载平衡功能的系统的测试结果做了比较分析。