用健康SaaS平台旨在通过整合各类健康资源,为用户、医生和健康管理机构提供一站式、全方位的健康管理服务。平台通过体检预约、健康咨询、健康报告、健康计划和体征数据查看等功能,实现健康管理服务的数字化、智能化和个性化,为用户提供更加精准的健康管理服务。
基于dubbo 搭建微服务项目基础框架,docker容器化部署。
RabbitMQ实现任务异步处理 、延时重试,采用Google的JsonReader实现流式解析,采用Google 的 RateLimiter 实现消息限流。
使用RabbitMQ消息队列,上传文件使用消息队列处理保存文件,为减少磁盘io,在log内容提取bug后通过mq消息队列生成bug
使用旁路缓存解决数据库与缓存不一致问题,使用Redission解决基于setex分布式锁不可重试,超时释放等问题。
使用Redis Set数据结构存储用户收藏信息,并基于ZSet实现TopN日志问题排行、告警推送功能。