基于微服务架构的应急救护在线学习系统的研究与实现

来源 :南昌大学 | 被引量 : 0次 | 上传用户:lixingand
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的急速发展,IT行业日新月异,系统架构的发展也在与时俱进,当用户量以几何指数飞速增长,曾经流行很久的单体架构已经很难应对和处理日益增长的软件复杂性。传统的单体架构也很难支撑如今庞大的数据量,当同时访问人数达到一定数额,服务器就会出现响应缓慢,交互失败等问题,甚至可能会出现服务器宕机等情况。基于这种现状,微服务架构风格应运而生,微服务架构核心是面向服务,重点是模块划分,服务之间正确高效调用。微服务架构通常都是集群的形式,在集群系统下,如何选取一个合适的处理机成为一个很重要的课题。针对上述提出的问题,本文的研究工作主要包括以下几个内容:1.研究了负载均衡的优化策略。针对负载的集群系统不同,优化策略也有所偏差,主要包括计算综合负载来调整负载均衡算法的权重和通过预测模型预测负载。第一种策略通过收集服务节点的硬件指标,来衡量出服务节点的负载能力,这种策略有一定的局限性,系统很难保证计算得出的负载具有长时间有效性;第二种策略通过预测模型预测负载,当前主流的预测模型有神经网络模型和时序模型。这种策略可以较好地解决服务滞后问题,但是对预测模型的要求较高。2.针对传统负载均衡算法存在的不足,设计了基于最低并发负载算法的动态权重负载算法。最低并发负载算法面对瞬时的流量冲击时会出现算法降级演变为轮询算法从而导致算法失效的情况。本算法通过计算磁盘利用率的的方差来衡量系统整体负载的稳定度,当磁盘利用率的方差在一个合适的范围,算法根据服务器节点的性能计算得出系统节点的权重,当最低并发算法失效,算法升级为动态权重算法,权重大的节点被选中的概率也会更大。3.设计一个基于融合了上述算法的微服务架构的应急救护知识学习平台。平台基于B/S(Brower/Server浏览器/服务器)模式,主要功能包括学习系统,智能批卷,数据图表化展示,自动生成证书等。前端基于Html+Vue.js框架,开发环境是Node.js+Microsoft Visual Studio Code,后端采用基于Spring Cloud的微服务架构。4.对系统进行测试,包括功能测试和性能测试。在性能测试中分别从请求响应时间,请求失败次数,吞吐率等多个维度去分析算法与系统的契合度。测试结果表明这种算法具有较好的鲁棒性,平衡负载的效果十分显著。
其他文献
随着互联网的蓬勃发展,网络中传输的数据信息数量也在爆炸增长。图像作为数据信息的主要表达形式之一,一旦被不法分子窃取或破坏,轻则带来巨大的经济损失,严重则会威胁到国家安全。因此,针对数字图像设计安全有效的加密算法具有重要的学术意义和实际应用价值。本文以混沌系统和DNA编码技术为切入点,针对灰度图像和彩色图像设计了两种加密算法,并对其进行了性能评估实验。主要内容如下:(1)针对使用静态DNA编码的图像
2021年,面对复杂多变的国内外形势和各种风险挑战,我国印染企业积极调整发展战略,印染布产量保持了良好增长态势,主要产品出口规模较疫情前进一步扩大,主要经济指标持续修复,企业盈利水平明显改善,行业表现出强大的发展韧性,实现了"十四五"良好开局。但也要看到,当前全球疫情仍未得到有效控制,大宗商品价格虽有回落但仍处于高位,纺织产业链供应链衔接仍不够顺畅,行业实现全面复苏的基础仍需进一步巩固。
期刊
由于蛋白质结构与功能、进化研究的密切关系,蛋白质结构比对成为生物信息学领域一个基本而重要的问题。蛋白质结构比对方法的研究对丰富和发展蛋白质结构分析的理论基础,解释蛋白质结构与其功能、进化的内在蕴含,促进蛋白质结构预测、药物分子设计等有着重要的科学和现实意义。本文围绕蛋白质结构比对问题进行了研究,主要内容如下:(1)在广泛阅读国内外有关蛋白质结构比对文献基础之上,对已有结构比对方法进行总结。依据蛋白
更快、更好的卷积神经网络(Convolutional Neural Networks,CNNs)架构一直是研究的热点。不管CNNs架构如何变化,激活函数都是必不可少的。修正线性单元(Rectified Linear Unit,Re LU)被广泛应用在绝大多数CNNs中。过去这些年,许多单调激活函数被提出,尝试取代Re LU。然而,这些单调激活函数在不同数据集和CNNs上表现得不稳定。Softmax
目标跟踪作为计算机视觉领域热门的研究方向在日常的工作和生活场景中有广泛的应用,而车辆跟踪是目标跟踪具体化的应用场景之一。车辆运动场景复杂多变,车身形变模糊、道路光照发生变化等情况会给车辆跟踪带来一定的技术难点。随着深度学习技术的快速发展,将深度特征结合相关滤波方法进行目标跟踪已经成为重要的研究方向之一。本文针对车辆跟踪的技术难点,提出应用多层深度特征构建相关滤波器并联合二元SVM分类器进行车辆长时
手机3D玻璃盖板作为手机屏幕最外层的玻璃,它有着硬度强、透光性好的特点。然后,手机3D玻璃盖板在生产过程中,很容易造成一些缺陷,比如划伤、凹凸点、异色、白边等等。任何一种缺陷,都会对屏幕的显示造成一定的影响。故手机3D玻璃盖板的缺陷检测,是生产过程中必不可少的一环。由于手机3D玻璃盖板的生产量大,普通的人工检测不管是在检测效率上还是检测精度上都已经无法满足生产的需求。而机器视觉技术,它不仅可以做到
在以往的几年里,随着移动互联网的普及,由成本较低、目标明确等特点,使的DDoS攻击变得越来越普遍。对于DDoS攻击,通常大部分企业会使用增加企业带宽、CDN、增加服务器数量等手段去稀释攻击流量,通过硬抗的办法来应对攻击。这种方法对于小流量的攻击确实有一定的效果,但是却浪费了大量的资源和金钱,而且对于大流量的DDoS攻击,这种方法收效甚微。根据绿盟科技的数据显示,目前许多传统的安全设备在设计时并没有
人脸检测技术因其应用领域广泛,具有较高的使用价值,因此作为计算机视觉研究领域中的热点一直备受关注。然而在实际复杂场景的使用中,人脸检测容易受到与成像设备距离远近、成像角度、外部环境光线明暗变化以及不同程度遮挡等因素的影响,造成检测精度无法达到标准。同时,人脸检测应用还需具备较快的检测速度才能满足实际应用需求。YOLOv4网络检测方法兼具较好的检测精度和较快的检测速度,是目前公认的通用目标检测算法之