基于微服务架构的任务调度系统的设计与实现

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:www474033605
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,微服务架构作为一种新的Web应用设计方式,得到了国内外互联网企业的重视和实践。微服务架构的设计理念是将系统分解为一组高内聚、低耦合的服务组件。在微服务系统中,任务通常需要由多个服务协调实现,因此有必要设计一种任务调度系统,使得跨服务的任务得以合理触发、有序调度。本文通过分析微服务架构下任务调度的过程,基于Quartz定时调度框架和AMQP消息中间件机制设计并实现了一种任务调度系统。该系统实现了任务依赖关系的定义和展示,使得对任务调度的管理更加便捷、高效。本文首先分析了任务调度系统的研究背景与意义,介绍了课题的国内外研究现状。其次,完成了系统的需求分析与概要设计,结合微服务架构的基础功能,将系统化分为5个服务:日志采集服务、任务调度服务、消息通知服务、页面交互服务和网关服务。其中,服务间主要采用REST风格接口实现通信,数据存储与查询通过Elasticsearch全文搜索引擎实现。然后,依次完成了各个服务的详细设计与实现。其中,日志采集服务对外提供日志插入与查询接口,定义日志分类,将重要的系统警告推送给消息通知服务;任务调度服务基于Quartz定时器框架设计了任务模型,封装Quartz Job类与Trigger类实现基本的任务模型,通过双向表示的有向无环图定义任务依赖关系,定义任务状态并结合任务触发器控制任务执行流程;为实现异构环境下的任务调度和异步执行的任务调度,采用RabbitMQ消息中间件作为任务传递的通信桥梁;消息通知服务以微信订阅号为平台将系统告警消息实时推送给系统管理员;在页面交互服务中,以jsPlumb框架为基础,实现了任务列表及任务间依赖关系的图形化展示,为管理员提供动态创建基础任务的方法;网关服务定义了用户请求转发的规则,将外部用户的访问请求统一接收并转发给相应业务服务。接着,介绍了系统运行环境的部署、测试用例,以及系统各主要模块有代表性的运行效果。最后,总结了本文工作,并对下一步的工作进行了展望。
其他文献
基于美国特拉华州近六年案例的统计,分析审理期限、诉讼管辖、涉案公司类型、诉讼请求、资格要件、请求要件等数据。我国在借鉴时,应以母公司所在地为管辖法院地、要求母公司
目的:本研究通过观察穴位埋线联合梅花针治疗胃肠湿热型慢性荨麻疹,与单纯口服盐酸依匹斯汀胶囊治疗胃肠湿热型慢性荨麻疹的效果进行对比,评价穴位埋线联合梅花针治疗胃肠湿热型慢性荨麻疹的优势,为两种中医疗法的联合作用增加新的治疗依据,也为治疗该病提供更安全有效的治疗方法。方法:将66例符合标准的胃肠湿热型慢性荨麻疹患者,按照随机数字表法,随机分为治疗组和对照组,每组33例。治疗组采用穴位埋线加梅花针叩刺治
在计算机信息网络高速发展的时代,人们可接收信息的渠道越来越广泛,从而对以传统声音媒介传播的电台音频节目提出了更高的要求,现阶段电台音频节目制作过程中由于分工不够明
农作物秸秆作为第二代生物质燃料乙醇的原料,纤维素酶解率低一直是制约其商业运营的关键因素。为此本课题依照工业生产实际情况,对长期自然条件下储存的小麦秸秆蛋白进行研究,探
推动社会经济与生态环境协调发展是马克思主义生态经济思想的基本内容,也是缓和经济发展与生态环境保护之间的不和谐,实现社会健康、和谐发展的有效路径。自上世纪七十年代以
目的为了解老年人抗中性粒细胞胞浆抗体(ANCA)相关性小血管炎所引起的多器官损害的临床表现.方法分析总结近5年来检出的145例60岁以上老年ANCA相关性小血管炎患者的临床病理
休闲农业是三大产业协同发展的一种较新的经营模式,它在产业结构优化、带动相关产业发展、解决就业问题等方面具有长远意义。淄博市作为北方近沿海城市,经济快速发展,自然资
结合公路工程和市政道路工程费用计算程序及计算方法,分析费用组成中直接工程费、间接费、利润的相同点与区别。表明预算编制中在本质上都是归于趋同,不同之处是在于采用行业标
铁皮石斛(Dendrobium officinale iimuraetMigo)是兰科石斛属的草本植物,为中国历史上的珍稀中药材。味甘,性微寒。归胃、肾经。具有益胃生津,滋阴清热的功效。现代科学研究
刺激响应型纳米药物载体利用肿瘤组织特殊的微环境实现药物在肿瘤细胞内的快速释放,在抗癌药物的递送领域显示出良好的应用前景。而两性离子材料因其具有优异的抗蛋白质非特异性吸附性能以及电荷逆转特性,非常适用于制备pH敏感型纳米药物载体。为了提高肿瘤细胞对药物载体的摄取、实现纳米载体对药物的控制释放,解决两性离子纳米颗粒难以降解的问题,本文选用具有生物降解性的材料来构建两性离子聚合物,用以制备新型的pH敏感