点击空白处退出提示
作品详情
本项目为网上预约挂号系统,通过网上平台实现对各个对接医院的预约挂号等功能。项目由后台管理系统和前台用户
系统2大部分组成,后台管理主要功能有医院设置、数据字典、用户以及订单管理。前台用户系统主要功能有医院列表、
科室详情、就诊人管理、预约挂号以及就医提醒等功能。
技术栈:SpringBoot、SpringCloud、MySQL、Redis、MongoDB、MyBatisPlus、Vue
技术要点:
1. 在微服务场景下,运用Nacos技术作为注册中心与配置中心,感知各个微服务的位置,实现源码与配置的分离
2. 为维持医院和用户信息的读写效率,使用MongoDB分布式文件存储,实测10万数据,读写性能从410s缩短至137s
3. 为帮助患者及时就医,使用RabbitMQ + Cron表达式技术完成定时任务,实现就医提醒功能
4. 整合SpringCloud微服务架构搭建,使用OpenFeign进行服务间通信,HttpClient对第三方平台接口进行调用。
5.为避免系统崩溃,使用Seata对分布式事务进行处理,并结合Sentinel实现了流量控制,有效提高系统安全可用性
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论