基于分布式架构的高可用定时任务调度系统的设计与实现

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:fred20099
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
定时任务调度是软件开发通用和普遍的需求。业务数量的快速增长,使定时任务数量也大规模的增加,定时任务应用场景重要性对任务的可靠触发保障要求越来越严格,传统的基于单机模式的定时任务调度系统已满足不了上述变化和需求。本文针对在分布式应用架构模式下,解决海量定时任务的统一配置管理,提供及时准确的高可靠触发保障,高效地利用应用集群的计算能力进行大任务的并行运算处理等问题进行了探讨。论文采用了多项分布式Java开发技术,设计了对等的、集群化的触发调度服务核心,用可水平扩展的服务集群分片加载不断增长的海量任务;设计并实现了多机热备、抢锁触发的模式,提供定时任务的高可用触发保障;同时设计了支持应用的集群化接入,通过整个应用集群维度保障任务的稳定、高效的执行机制。本文完成了基于分布式架构的高可用定时任务调度系统的架构,实现了定时任务的管控服务、触发执行、统一配置管理、任务负载均衡等业务模块。系统经过测试并上线运行,较好的完成了各项需求,达到了设计目标。
其他文献
从地基基础设计、勘察、施工三方面着手,对地基基础事故发生的原因做了简单分析,并对置换、振密、挤密等事故的处理方法进行了探讨,以确保地基基础及建筑整体结构的安全稳定
由于生源的地区不同、学生的身体素质各异、体育基础参差不齐,因而给体育教学带来一定困难。故采取教学改革,采用分层教学:一种新的教育理念和教育方法。
通过文献法、数据统计法研究呼和浩特市田径项目的发展现状,分析研究出以呼和浩特市体育运动学校为例,呼和浩特市田径项目发展缓慢,造成的原因有生员不足、教练员配备不全、
无罪推定体现了人权保障的价值。媒体报道彰显了新闻自由的理念。媒体对案件的不当报道会给独立审判带来不利影响,进而损害被追诉人受无罪推定的权利。但司法独立的完善配套制
德国双元制的高等职业教育模式为德国经济的腾飞做出了巨大贡献。分析其特点,即健全的法律保障体系、双元制的高职教育模式、双师型的教师队伍和市场导向的专业设置,可为我国
本文运用文献法、问卷调查法、专家访谈法调查目前拓展训练在军队院校中开展的现状,分析其影响的主要因素:相关职能部门对于该课程不够重视,施训单位设置模糊,缺乏专业师资,课
介绍了变电站全寿命周期成本(LCC)模型建构,以及LCC理念在具体工程配电装置选型中的应用。
公共信息资源开发利用作为信息资源开发利用的重要组成部分,在推进信息化、促进信息消费、满足人民群众精神文化需求等方面发挥着越来越重要的作用。文章分析了西安公共信息资
研究了任务驱动程序教学法,并经过实验进行相比分析,揭示了任务驱动程序教学法能充实发挥学生的主体作用和老师的指导作用,充实表现了区别对待和对学习的人的志趣,能力等具体情况