2022.05 - 2022.08
项目技术:SpringBoot+SpringCloud+Nacos+MyBatisPlus+Redis+MongoDB+RabbitMQ+Swagger2
项目描述:为了让病患享受到更高效、便捷的医疗服务,建立预约挂号统一平台,从而方便居民就医。项目用于存储管理多个医院各科室、医生信息,协调管理各科室、医生排班信息,缓解看病难、挂号难的就医难题。
个人职责:参与后台需求分析,功能实现的讨论;主要负责 , 这几个服务。采用SpringBoot来开发服务;基于 Nacos 进行服务注册与发现;利用 Feign 来进行远程服务调用和负载均衡;利用 Hystrix进行服务熔断;利用 Spring Gateway 进行路由管理和权限管理。基于 SpringCache+Redis 来进行数据缓存,提高查询的 QPS。
1.在 中,采用 MySQL 保证预约下单事务的一致性,再基于 RabbitMQ 异步扣减医生排班预约数和短信通知。采
用SpringTask 定时任务来进行就诊提醒。
2.在 服务中,将数据进行树形封装,方便数据懒加载;采用 EasyExcel 实现快速导出导入 Excel 数据。
3.在 服务中,基于 MongoDB 进行医院、科室信息存储,利用聚合管道操作来统计科室的剩余预约数、每天可预
约的排班信息等复杂操作
点击空白处退出提示












评论