分布式和缓存技术在大并发量网站中的应用
并发量达到1-2万人的规模,任何一个单点服务都不可能承受这种负载,如何解决服务器的高负载问题成为系统开发过程中首先要解决的问题。本系统硬件结构采用服务器集群[1]的方式,软件开发和部署采用分布式架构与集群下的缓存技术[2]相结合的方式,服务器间相互配合,极大提升了系统的吞吐量。1 服务器集群的负载平衡集群是一种并行或分布式处理的系统[3]。服务器集群是指将多台同构或异构服务器集中起来,对外提供透明的服务,协同完成特定的任务,从而获得很高的计算速度,减少单点故障数量,实现群集资源的高可用性并提高性能。将系统负载分配到不同的服务器上处理,籍此提供大量用户并发访问服务,实现并行处理的方法,就是负载平衡( LB,Load Balancing)思想[4]。Windows下网络负载平衡使得单个子网上的所有集群主机可以同时检测集群IP地址的传入网络通信。在每个集群主机上,网络负载平衡(NLB)作为Windows网络驱动程序运行,充当集群适配器驱动程序和TCP/IP堆栈间的过滤器,
<<上一页 下一页>>
广州市越秀区图书馆版权所有。
联系电话:020-87673002
本站访问人数: