基于Web应用的动态集群策略研究与设计

被引量 : 0次 | 上传用户:ll19870627
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在互联网高速发展的背景下,Web应用集群越来越受到重视,而对于目前现有Web应用集群解决方案来说,大多数利用中大型规模的商用Web集群产品来实施。实施此类解决方案,一般需要较高的经费投入,而且后期需要专业人员来维护,市场上缺少一个有针对性的、完整的、易于部署和维护的中小型规模Web应用集群解决方案。本文通过总结现有的基于中小规模的Web应用集群解决方案,以及测试相对应的集群环境,提出了一种适用于中小规模企业的Web应用动态集群策略。本文通过分析和研究Tomcat服务器源代码,深入理解Tomcat体系结构以及各个组件之间的交互关系,提出了一种通过扩展Tomcat组件的设计方案,在深入研究Tomcat会话(Session)的处理流程、调度请求流程以及底层通讯协议的基础上,给出了相对完整的解决方案,概括如下:(1)提出了一种新的集群管理Session对象策略,设计引入了BackupClusterManager管理器和BackupClusterSession对象。详细设计实现了各组件间的处理工作流程,包括Session对象创建、修改、更新最后访问时间等生命周期操作,并给出了相应Tomcat服务器源代码级别上的实现;(2)针对在Tomcat默认的调度请求基础上,提出了动态调度请求策略,增加了动态请求调度功能。设计了与之相对应的请求调度方式,请求调度的处理以及相关Web应用监测处理策略,并给出了相应Tomcat服务器源代码级别上的实现;(3)设计了一套基于TCP单播和UDP广播协议的底层通信模块,包含有接收模块(Receiver)和发送模块(Sender),用于集群之间Session会话的通信传递以及动态调度信息之间的通信传递,并且给出Session会话信息与调度信息的封装策略及实现。本文提出的基于Tomcat服务器扩展的设计和实现方案,基本解决了存在于中小型规模Web应用集群的Session会话集群管理问题、Web应用失效监测与处理问题以及用户请求动态调度问题。
其他文献
将经济法划分为宏观调控法和市场规制法,已成普遍共识。在市场规制法中,面对市场规制法中的各个价值冲突、协调以及市场规制中的不适度和政府失灵带来的危害,本文试着引入"比
公民意识是现代社会意识的核心,健康而全面的公民意识是现代国家公民应该具备的核心素质,它影响着一个国家民主制度的延续和发展,也决定着该社会的现代化进程。青少年作为我们国
村民自治是宪法赋予我国广大农民群众实行自我管理、自我教育、自我服务的一项权利,是针对我国农村设立的一项基本社会政治制度,是建设社会主义新农村、实现城乡发展一体化的
翻译研究一直以原文作者、译者和翻译标准为重点,很少涉及译文读者。提出翻译实质上是不同语言之间的跨文化交际行为,译文读者作为译作最终的接受对象在翻译过程中占有特殊地
<正>1 品种退化现象 柑橘是多年生果树,柑橘品种在长期的生产过程中经过多次繁殖,逐渐表现出生活力降低,适应性减弱,产量下降和品质变劣以及产生一些不合乎商品化栽培要求的
加强企业存货的管理,目的是为了降低企业综合成本,保证企业连续、正常的进行生产经营,并提高产品的市场竞争能力,确保企业稳定、持续、健康地发展。本文首先论述企业存货核算
<正>柑橘潜叶蛾(phyllocnistis citrella stainton)是柑橘的主要害虫之一,主要以幼虫为害嫩叶、嫩枝。幼虫多在叶背面表皮下取食,形成弯曲的虫道,被害叶片常卷曲,冬季易落叶
<正> 1 虚拟演播室概述 作为现代计算机技术与视频技术结合的产物,虚拟演播室因其独特的制作手段、绝妙的视觉效果并且省时、省钱、省力,更换背景快捷,受场地空间影响小等明
科技革命深刻影响了当代人类的生存和发展:使物质生产越来越采用精神方式进行;使劳动方式越来越向脑力支出倾斜,使生产关系越来越覆盖全体人类。社会主义因此呈现了新的发展
以《绛纱记》为例,重新解读了近代极具传奇性的人物苏曼殊。从生存困境来源于“情”的缺乏与焦渴;爱情、友情并行于《绛纱记》,且插入素材说明主要素材;《绛纱记》结构空间充