基于负载均衡的前端解决方案设计与实现

基于负载均衡的前端解决方案设计与实现

作者:师大云端图书馆 时间:2019-12-07 分类:参考文献 喜欢:3043
师大云端图书馆

【摘要】当今的互联网和移动互联网上的新应用基本上都是由多种互联网技术组成的解决方案,最热门的就要属云计算、大数据和虚拟化技术了,这些重要的技术组成了功能强大的解决方案为企业和用户提供了大的方便,当然在这些互联网技术组成的解决方案中几乎都存在负载均衡技术的身影。传统的负载均衡解决方案中通常使用单一的服务器端负载均衡,为了进一步提高负载均衡的性能,我在传统负载均衡解决方案基础上进行改进,在传统架构中的代理服务器和负载均衡器之间增加一个软件层。在这个软件层中我们需要实现对客户端和服务器两端来往的包的抓取,解析,模拟运行,修改错误,打印日志,安全检查,并且安全发送等功能。在此将这个软件层命名为fSolution。fSolution使用传统的C/S结构,因为fSolution使用者主要面向程序员和系统管理员等特定用户,并且fSolution具有集成开发环境(IDE)功能,因此需要更注重于界面上的功能操作,这样C/S结构就成为了我的首选。fSolution在编写的时候底层使用C语言与TCL脚本语言跨平台编写,为了开发方便,使用了功能强大的VS2010开发环境进行开发和测试,开发的过程中同时需要在FreeBSD/Linux系统上面进行测试,Windows和FreeBSD/Linux系统上都成功测试通过之后将其部署在UNIX操作系统上。C语言开发底层效率高,可以直接使用指针来实现对内存的操作,方便快捷。Tcl语言是一种命令型的语言,功能很强大,执行效率高,而且Tcl语言是由C语言编写而成,可以与C语言实现完美的结合。IDE界面应用Tcl语言的扩展语言Tk编写,Tk也是命令语言,编写构造控件类似于树的层次结构,一层一层的部署控件,语法高亮,易于学习。构造出来新的IDE和新的语言,新的语言是由Tcl语言封装而得来的,运行在fSolution上,并且构造出新的关键字。在负载均衡设备前应用fSolution,原理是首先从代理端抓取网络包,然后通过有限状态自动机的方法对包的各个段内容进行逐个字符的解析。首先解析网络包的header字段,通过解析header字段获取包的核心内容,如请求还是响应、版本号、Content-Type、Content-Type、Cookie等等;随后将解析完header的包继续解析它的body,HTTP的body是由XML语言构成的,按照XML语言的语法来解析body,获取body中的内容和值,并检查有无语法错误。最后通过解析出来的数据判断包是否完整、是否有效,解析后判断包是否完整,是否有效,将完整的包重新组合,以每个包为单位存放在自己定义的数据结构frame当中,遇到不完整的包进行等待,保存好当前状态,与后面来的数据进行匹配再获取完整的包。对错误的包进行丢弃,继续抓取新的包。将解析完的包的信息进行比对,获取其中有用的数据,并检查有无语法错误。最后一并发送到后端的负载均衡器当中。fSolution配有界面,界面是个IDE,供程序员和网络管理员使用。本期开发的fSolution系统为1.0版本,同时也为今后更高的版本开发预留了接口,未来还需要在防火墙和智能入侵检测方面等领域方面继续研究,同时要进一步提升负载均衡的能力,这些都是未来需要研究的方向。
【作者】李慕;
【导师】申铉京;
【作者基本信息】吉林大学,软件工程,2014,硕士
【关键词】负载均衡;代理服务器;TCL;Nginx;

【参考文献】
[1]李鹏杰.服务型政府视角下的公务员激励机制研究[D].兰州大学,公共管理(专业学位),2013,硕士.
[2]杨超1,,黄超1,吴志刚1,唐长红2.气动伺服弹性研究的进展与挑战[J].航空学报.
[3]覃喆华.碳纳米笼的制备及其作为催化剂载体的应用研究[D].华东理工大学,2014.
[4]王海燕.儿童本位的《开明国语课本》研究[D].湖南师范大学,传播学,2013,硕士.
[5]李毅.基于BREW平台的CDMA终端短信模块的设计与实现[D].西安电子科技大学,软件工程,2012,硕士.
[6]孙熠璇.基于虚拟环境训练及视觉运动辨识的上肢康复技术研究[D].哈尔滨工业大学,机械电子工程,2014,硕士.
[7]李浩杰.当代大学生网络道德教育研究[D].河南科技大学,思想政治教育,2013,硕士.
[8]雷香丽.大鼠骨髓间充质干细胞的体外培养及体内移植实验性研究[D].南方医科大学,内科学,2012,硕士.
[9]谢涵.《低碳发展:关键问题》(第8章)翻译报告[D].四川外国语大学,翻译(专业学位),2014,硕士.
[10]徐玉萍.商务询价函与回价函中模糊语言的框架语义对比研究[D].宁波大学,外国语言学及应用语言学,2014,硕士.
[11]胡靖.锂离子电池正极材料LiFePO_4/rGO的制备及电化学性能研究[D].华中师范大学,物理化学,2014,硕士.
[12]许竹.电影植入广告的发展策略研究[D].南京师范大学,传播学,2012,硕士.
[13]吴烈刚.羽毛球前跨步足—小腿三维运动学模型与新型运动鞋的功能性特征[D].湖北大学,运动人体科学,2011,硕士.
[14]杨艳英.搅拌摩擦焊机器人轨迹规划系统的设计与实现[D].大连理工大学,测试计量技术及仪器,2013,硕士.
[15]徐玉华.两篇关于光伏产业的中文期刊论文之翻译研究[D].浙江大学,英语笔译(专业学位),2013,硕士.
[16]吕薇.积极人格特质个体的社会应激反应及其自主神经调节机制研究[D].陕西师范大学,基础心理学,2014,博士.
[17]王雪雁.公司治理结构的国际比较和借鉴[D].吉林大学,世界经济,2004,硕士.
[18]唐卫辉.小波分析和Hilbert分析在滚动轴承故障诊断中应用研究[D].西安建筑科技大学,机械电子工程,2013,硕士.
[19]李颖梅.后现代女性主义视野下的《荆棘鸟》[D].浙江大学,比较文学与世界文学(专业学位),2012,硕士.
[20]褚云.细菌纤维素基一维碳材料的水热合成及初步应用研究[D].南京理工大学,应用化学,2013,硕士.
[21]高娟.基于网络层次分析对风险投资项目选择方法的研究[D].浙江大学,2008.
[22]谢美全,聂磊.周期性列车运行图编制模型研究[J].铁道学报,2009,04:7-13.
[23]王福震.ZPF型在线品位分析仪[J].冶金自动化,1986,05:20-25+63.
[24]高剑峰.发挥“后进生”在中职学校班级管理中作用的研究[D].华中师范大学,教育管理,2014,硕士.
[25]任元丁.青藏高原四种毒杂草残体对土壤中化感物质组成的影响[D].兰州大学,草业科学,2013,硕士.
[26]马文毅.企业资金占用计息系统的设计与实现[D].吉林大学,软件工程,2013,硕士.
[27]陈蕊.对中学数学教育中推理能力及其阶段性培养的研究[D].首都师范大学,课程与教学论,2004,硕士.
[28]李煜.吉林省青少年篮球运动员选材指标体系的调查与对策研究[D].辽宁师范大学,体育教育训练学,2012,硕士.
[29]陈定川.基于HLA的分布式仿真系统开发[D].北京交通大学,2014.
[30]张宪.非对称信息下供应链应急管理问题研究[D].山东大学,运筹学与控制论,2013,硕士.
[31]冯琰.基于GIS-~(137)Cs示踪技术的密云水库周边地区土壤侵蚀与土地利用优化[D].首都师范大学,自然地理学,2004,硕士.
[32]谢启华.高性能微处理器中浮点融合乘加部件的设计与实现[D].国防科学技术大学,软件工程,2013,硕士.
[33]张金淼,陈宝书,汪小将,刘军荣,杨小椿,杨锴.等旅行时面共反射面元叠加的应用研究[J].石油地球物理勘探,2011,06:881-889+1012+831.
[34]李哲.进出口动物源食品中多肽类和水杨苯胺类兽药残留量检测技术的研究[D].大连工业大学,发酵工程,2008,硕士.
[35]陈玉燕.不同压力高压氧对实验性脑出血大鼠出血灶周围水肿及AQP4表达的影响[D].河北医科大学,康复医学与理疗学,2013,硕士.
[36]文志强,朱艳辉,李长云,邓晓军.基于广义松弛方法的快速均值偏移算法的研究[J].控制与决策,2011,08:1209-1213.
[37]董景石.悬臂梁阀压电泵理论及应用研究[D].吉林大学,机械制造及自动化,2004,硕士.
[38]方李芝.多端口非对称graphene带结构中的直流输运[D].浙江大学,2012.
[39]周朗.基于TAM理论的网络游戏参与行为影响因素研究[D].浙江大学,2006.
[40]魏宇.中国中小城市电视购物营销策略研究[D].安徽大学,工商管理,2013,硕士.
[41]杨春芝,杨震中.我国新建公用分组交换数据网骨干网的规划与设计[J].电信工程技术与标准化.1993(02)
[42]刘恭意.基于单张照片的三维人脸模型生成技术研究[D].华中师范大学,计算机应用技术,2013,硕士.
[43]叶飞跃.数据挖掘过程中的模糊聚类方法[J].计算机与现代化,2003,09:4-6.
[44]杨仁江.脑梗死合并糖尿病患者60例临床分析[J].中国社区医师,2014,31:15+17.
[45]韩柳.鲈鱼CD4、TGF-β1基因的克隆与表达分析[D].宁波大学,海洋生物学,2013,硕士.
[46]李希安.干涉波时差扫描分离法[J].石油地球物理勘探,1982,05:43-51.
[47]刘晶晶.全自动生化分析仪电气系统的设计研究[D].江苏科技大学,信号与信息处理,2013,硕士.
[48]刘杨.邮政企业财务集中管理模式研究[D].首都经济贸易大学,工商管理(专业学位),2014,硕士.
[49]牛双双,由芳田,时秋峰,谢蒂旎,彭洪尚,黄世华.不同壳层厚度的LaF_3∶Eu~(3+)/LaF_3核壳结构纳米颗粒制备及发光性质[J].发光学报,2014,03:276-281.
[50]何家金.一种简易的液体恒流调节器[J].冶金自动化,1981,02:62-63.

相关推荐
更多