基于Spring Statemachine的资源调度系统的设计与实现

来源 :张晨星 | 被引量 : 0次 | 上传用户:json03
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网云平台技术的发展与企业内高效开发的需求,在企业应用中业务平台与资源平台的耦合关系不断加深。企业中业务的开发者在进行开发和测试时需要多种的服务器资源,而资源平台提供的资源服务可能会不断地改变。导致业务平台的开发与测试人员需要不断关注下层资源平台的变动,降低开发和测试的效率。为此,需要帮助开发和测试人员来屏蔽资源平台的差异,实现对资源的适配和调度。系统根据企业内部的需求与现有技术,设计并实现了基于Spring State Machine的企业内资源调度系统。系统的整体架构是微服务架构,各个功能模块采用多实例部署,微服务之间是基于Dubbo和Zookeeper来进行相互通信。并使用定时任务来异步地处理任务。同时由于任务存在复杂的生命周期,根据不同的状态与事件导致任务的流程走向存在差异,使用状态机来对其进行管理。使用Spring State Machine框架来快速地构建出状态机,不仅实现了对任务流程的管理而且还减低了系统之间的耦合性和提高了维护性。业务平台通过使用系统提供的接口来完成发起申请、释放和更新所需要的资源的流程,从而屏蔽下层资源平台的所提供的资源以及相关接口的差异。业务平台不再直接与底层资源平台进行交互,使得不再关注底层资源平台的实现细节。系统同时兼具有日志管理,任务监控,平台报警等功能,帮助用户排查和分析。目前系统已经在企业内部运行,百分之六十至百分之七十的业务平台接入此系统来进行资源适配和调度,高峰时日任务数可以达到数十万。同时系统的稳定性也有着良好的表现。
其他文献
小麦是主要的主食作物,也是世界上种植最广泛的谷类作物,具有很强的地区适应性。干旱和高温是世界范围内影响作物生长和生产力最关键的非生物胁迫。在高温和干旱胁迫下,适当应用植物生长调节剂和其他物质是提高作物发芽、幼苗生长、植株生长、渗透调节、抗氧化防御系统和产量的有效途径。在世界诸多高温和干旱地区(比如苏丹),造成种子萌发、出苗、幼苗生长和立苗困难。本研究包括4个控制性对照试验,于2019-2021年在
目的基于岗位胜任力构建母婴护理专科护士培训体系,为母婴护理专科护士的培养提供理论参考,为母婴护理专科护士培训机构制订母婴护理专科护士培训方案提供依据,为提高母婴护理专科护士培训质量,建立统一的母婴护理专科护士培训标准提供参考。方法1.建立基于岗位胜任力的母婴护理专科护士培训体系草案:采用文献分析及小组讨论法明确母婴专科护士岗位胜任力的能力特征,初步构建母婴护理专科护士培训体系框架,对母婴护理专科护
随着经济的发展,民众生活水平的提高,广大群众的需求不再是传统意义上的吃饱吃好,转而向文化方面寻求精神层面的需求。文化产业表现形式多样,其中动漫产业以题材多、受众面广、接受度高等特点,成为文化产业发展中的重要组成部分。美国、日本等国通过多年的发展,成为动漫产业强国,向全世界出口动漫IP作品,在创造经济价值的同时,宣扬本国文化、价值观,增强了国家的文化影响力。中国在几千年的岁月长河中,流传下来许多耳熟
学位
学位
促进颠覆性创新已经成为我国科技发展的关键战略。自颠覆性创新被提出以来,相关概念在发展和应用过程中受到了不少曲解。为进一步厘清颠覆性创新的概念嬗变过程,首先采用文献归纳法对颠覆性创新的原始定义、路径拓展、范围拓展进行系统阐述,随后对路径拓展引发的预见性问题和范围拓展引发的应对性问题展开探讨,研究发现:(1)路径拓展是颠覆性创新概念边界变化的第一个阶段,在低端路径的基础上,增加了新市场路径和高端路径两
随着互联网不断的快速发展,所需的Web服务器数量越来越多、规模也越来越大。带来的网络安全问题也日益严峻,但传统的服务器安全监视系统因功能单一、告警响应处理不及时等缺点,并不能满足现在的服务器对于安全性、稳定性方面的需求。在目前的信息通信技术时代中,入侵检测技术在实现网络基础设施和保护服务器资源安全等方面发挥着至关重要的作用。大部分入侵检测方法无法处理目前的海量数据,且无法检测一些高级恶意威胁。因此
目的:调查新护士的护理安全教育现状,分析护理安全教育需求,构建基于转型冲击理论的新护士护理安全教育课程体系,为开展新护士的护理安全教育提供理论和实践指导依据,为制定新护士规范化培训方案提供参考。方法:1.新护士的转型冲击和患者安全胜任力相关性分析:2020年9月~2021年2月,在郑州市、洛阳市、大连市、深圳市、广州市、杭州市等10余所医院,便利选取339名新护士,采用一般情况调查表、中文版新护士
为了探讨不同制备方法肌醇及其添加量对建鲤生长性能、生理生化以及抗氧化能力的影响,实验以蛋白含量34.64%和脂肪含量7.86%制备基础日粮 (C),通过在基础日粮中分别添加400 mg/kg酶促法肌醇 (C+400E-MI)和400 mg/kg化工法肌醇 (C+400C-MI)配制3种实验日粮,选取当年繁育的健康的建鲤幼鱼 [(1.5±0.01) g]进行为期10周的养殖实验。养殖结束后,测定其生