基于Akka的分布式集群运维系统设计与实现

来源 :东南大学 | 被引量 : 7次 | 上传用户:purple601
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着海量数据的爆炸增长,越来越多种类的分布式平台开始被应用到大规模集群中。同时,随着一站式大数据平台被大规模的商业应用,分布式平台在复杂集群环境下的不稳定性也逐渐凸显。出于经济效益的考虑,在企业实际生产环境中,服务器集群内所有节点往往不能拥有相同的软件和硬件设备,这种配置的差异性不仅会带来个别节点资源的闲置浪费,更会对服务器集群的正常运作和资源调度造成干扰。同时集群内部的网络通信状况也会对服务器集群的稳定性有一定影响。这些干扰已经成为了分布式平台大规模商用化的重要阻碍,如何快速诊断这些故障源成为当前亟待解决的问题。为了快速诊断影响分布式平台运行的故障,本文设计了一个基于Akka的分布式运维系统。该系统通过分布式设计可实现节点运行故障的并行检测,帮助用户解决问题。首先,本文从用户需求角度出发,对用户进行了需求分析,得到系统的功能需求和性能需求。然后,分别介绍了分布式运维系统的总体功能结构和框架,包括检测模块、用户接口模块和管理模块三大模块。其中,检测模块负责执行运维系统相应检测功能,包括网络环境检测、平台环境检测和系统环境检测。用户接口模块提供了系统与用户的交互方式,包括界面接口和脚本接口。管理模块是整个系统的控制中心,管理集群内节点信息、命令协议以及任务运行等,采用高可靠性的Akka通信技术搭建Master/Slave(M/S)架构管理集群内所有节点。最后,设计并实现了分布式运维系统,该系统根据用户的输入,执行相应的检测或查询,并将最终结果展示给用户。测试结果说明了分布式运维系统功能的有效性和性能的稳定性。
其他文献
通过发展森林生态旅游业,重庆市石柱土家族自治县成功将绿水青山变成了“金山银山”。$$石柱县森林资源丰富,森林覆盖率达56.4%,为发展森林生态旅游业奠定了坚实的资源基础。近
报纸
目的:探讨草鱼胆中毒致急性肾损伤的诊疗方法。方法:回顾性分析6例草鱼胆中毒患者的诊疗措施。结果:6例患者均出现急性肾损伤,血液净化治疗后临床症状缓解,实验室检查恢复正常。结
近年来功能性成分的提取技术和分离纯化技术取得了较快的发展。提取技术有超声波提取、微波提取、生物酶解提取、固相萃取、超临界流体萃取等;分离纯化技术有萃取分离、沉淀分
大型建筑施工企业在经营过程中,面临着各种税务问题。本文对大型建筑施工企业税务风险管控进行深入的研究和分析,并提出可靠的建议,以供建筑施工企业对税务管理和风险控制工
为了应对人口老龄化的冲击,满足我国农村地区日益增长的养老保障需求,构建新型农村社会养老保险迫在眉睫。其中资金筹集是构建新型农村社会养老保险的核心内容和前提,也是学术界
探明中国西部草地主要疯草内生真菌的种类及其分布,并通过内生真菌次生代谢产物抑菌活性筛选,为疯草内生真菌次生代谢产物开发利用提供参考。将采自青海和内蒙古草地的小花棘
第一学段阅读教学正处于是学生阅读能力的奠基阶段,具有相当的重要性。但是,第一学段的阅读教学难度大,教学效果并不理想。究其原因,语言关是主要障碍。因此,教师要帮助学生
<正> 一、新加坡公益广告基本情况 新加坡的公益广告始于1965年,经过30多年的发展,公益广告已成为新加坡广告业的一个重要组成部分。新加坡公益广告的管理相对规范和稳定,具
函数知识贯穿于整个高中数学知识,函数概念的理解直接关系到学生对函数基础知识的掌握与运用,但由于高中函数概念高度的抽象性,学生往往不能很好地理解函数概念的本质。APOS