当前位置:主页 > 教育论文 > 学校管理论文 >

微服务架构在校园智能安全接送系统中的应用

发布时间:2024-02-28 21:15
  针对学生上下学的安全问题,校园智能安全接送系统能够自动快速甄别幼儿园、小学接送人员身份,保护学生安全,且不影响通行速度。在实际使用过程中,发现使用单体架构的系统对于高并发的承载性能不足,且存在过多的请求失败、过长的请求响应时间等问题,为了解决这个问题,引入微服务架构对整个系统进行重构。本文从微服务的由来和设计理念出发,介绍了相比单体架构,微服务架构所具有的优势,并根据单体架构系统已有的业务模块、存在的问题以及实际业务情况,选用Spring Cloud框架,对系统进行了架构设计并实现。功能和性能测试表明,微服务架构下的校园智能安全接送系统在可用性、响应速度、并发承载量的表现均超过原系统,且提升了系统的可拓展性和稳定性。

【文章页数】:6 页

【部分图文】:

图1校园智能安全接送系统主要功能模块

图1校园智能安全接送系统主要功能模块

在微服务架构中,每一个业务逻辑服务仅包含功能单一、独立、简单的业务,以便于不同开发者基于自己的技术栈进行开发,从而保证系统的快速迭代和升级[5]。校园智能安全接送系统的主要功能模块如图1。(1)用户模块。主要包括登陆和注册功能,用于为家长和教师提供进入系统的接口。


图2校园智能安全接送系统整体架构

图2校园智能安全接送系统整体架构

基于微服务的校园智能安全接送系统的架构如图2所示。基于微服务的“高内聚、松耦合”的设计思想,为了实现系统高可用、高并发、高性能的三个目标,保持系统的开放性、可扩展性,对现有系统提供的业务进行重构,使之解耦成相互独立且功能专一的服务,服务之间通过SpringCloud的Feign....


图3获取家庭成员信息响应时间对比

图3获取家庭成员信息响应时间对比

对两种架构的系统分别模拟每秒100个用户同时请求,持续5s,请求获取家庭成员信息的接口,结果如图3所示。由图3可知,在面对5s的100级并发,共500次请求的情况下,单体架构的响应时间分别为2483ms、4187ms、4394ms、4319ms、4661m....


图4生成接送记录响应时间对比

图4生成接送记录响应时间对比

对两种架构的系统分别模拟每秒100个用户同时请求,持续5s,请求生成接送记录的接口,结果如图4所示。单体架构由于没有对高并发进行优化,导致在高并发的情况下,响应速度达到平均84110ms,而微服务仅需144ms,是一个极大的进步。



本文编号:3913994

资料下载
论文发表

本文链接:https://www.wllwen.com/jiaoyulunwen/xuexiaoguanli/3913994.html

上一篇:推动我国基础教育课程政策演变的重要力量  
下一篇:没有了

Copyright(c)文论论文网All Rights Reserved | 网站地图

版权申明:资料由用户2a3d8***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱[email protected]