项目名称: 豪恩智慧养老平台
开发时间/开发周期:2023.07 – 2024.09
项目所用技术:IDEA+Git+Maven+MySQL+Nginx+Zookeeper+Redis+Dubbo+Nacos+SSM+SpringBoot +Kafka+ RabbitMQ + ElasticJob + Jenkins
项目描述: 本平台详细记录老人日常业务办理、健康数据、费用管理、行为追踪与告警、电子巡更等数据,实现了老人、护工、智慧终端统一管理。前端主要采用Vue实现,后台服务是用分布式技术实现,PC端有如下几个服务:1. 登录注册模块2.入住模块 3.床位模块4.老人模块 5护工模块 6.费用模块 7.健康模块 8.巡更模块等
工作内容:
1. 设计Kakfa多分区消费方案,实现设备推送老人健康数据的并发接入,优化分区键策略;
2. 费用模块采用Saga模式,通过状态机实现跨服务事务(费用计算->账户扣款->电子发票);
3. RabbitMQ事务消息保证护工排班变更与床位分配的一致性;
4. Guava LoadingCache实现热点数据护工信息二级缓存(本地+Redis),查询QPS提升8倍;
5. 整合分布式任务调度ElasticJob,实现每日对账任务修复不一致数据,修复成功率99.99%
6. 通过Explain分析+索引下推技术,将老人分页查询从3.2s优化到120ms;
7. 使用CompletableFuture+线程池实现健康报告生成的并行处理,TP99降低65%;