全文预览

基于Redis的高并发抢红包应用的设计与实现-软件工程专业论文

上传者:幸福人生 |  格式:docx  |  页数:53 |  大小:7220KB

文档介绍
性要求,因此黄立冬【18】利用动态与静态技术组合的方式构建半静态化网站。随着服务器采用页面静态化后,网站的并发响应速度大幅提升,但是由于网站越来越多的使用丰富多彩的图片来进行展示,而图片相对于原来的文字,文件体积要大很多,因而也更消耗服务器资源,朱晓辉,王杰华,石振国,陈苏蓉【l圳通过把图片服务器和Web服务器分开部署,从而大大提高网站的I/O能力,缓解了网站性能的瓶颈。避免了网站在高并发情况下由于图片显示问题而引起的Web服务器宕机问题。在解决了数据库连接数以及服务器图片问题后,随着用户量的持续增加,WEB服务器成为了新的并发瓶颈。多台WEB服务器轮流对接互联网用户响应的方式被提出来。王小荣【20】通过虚拟主机和轮询访问的模式,实现了基础的TCP负载均衡。尹锋【21】分析了分布式和集中式两种负载均衡分配算法的利弊,并提出了半分布半集中式动态负载分配算法。高昂,慕德俊,胡延苏【22】根据动态调整业务优先级,实现了一种支持区分服务的负载均衡集群模型。杨锦,李肯立,吴帆【23J则引入遗传算法对负载均衡进行动态改进,从而提出一种异构分布式系统的负载均衡调度算法。负载均衡技术的出现使得WEB服务器的并发问题得到缓解,用户并发问题再次回到了数据库层面,而数据库集群方式已经无法满足每秒数万次的读写请求。在这种情况下,罗后启,周伟,叶丹,于瑾维【24】提出了一个基于缓存的ETL技术框架,解决内存的高速处理能力与数据库相对低速读写的矛盾,从而提高网站的并发性能。曾海军,詹舒波【25】通过应用memcached减少对数据库的访问次数,满足了呼叫中心业务增长的需求。王心妍【26】则对比了memcached和Redis两种缓存解决方案的特点和应用场景。总体而言,目前国内外学者在互联网高并发分析解决方面,主要运用了数据库集群技术、页面静态化技术、图片服务器技术、负载技术、缓存技术进行探讨。万方数据

收藏

分享

举报
下载此文档