项目描述:为解决医护人员与患者信息不对称问题,服务于XX家三甲医院、XX个病区,实现
病房信息实时同步、医嘱下达、患者状态跟踪等功能,提升医疗服务效率。
技术架构:SpringBoot+SpringCloud+Redis+Caffeine+RabbitMQ+MySQL+GateWay+Vue
工作职贵:
负责后端核心模块(病房信息管理、医嘱推送、实时通信接口)开发,贡献占比60%;
使用GateWay作为网关,实现了统一鉴权、路由转发、跨域、负载均衡等业务逻辑!。
护理任务查询批量通过CompletableFuture实现批量查询。查询效率提升 60%,满足多护理任务同时查询需求。
查询优化:为提高多个白板端查询,采用Redis+Caffeine构建多级缓存,接口响应时长降低,并通过随机过期时间降低缓存雪崩风险。
使用模板模式对接不同医院的数据,减少冗余代码,方便扩展。
利用RabbitMQ实现医嘱消息异步推送,通过消息持久化+生产者确认+消费者手动ACK解决消息丢失问题,通过唯一ID+幂等性处理解决重复消费问题,保障医嘱推送及时性与准确性。