分布式医疗预约挂号平台,拆分为用户、号源、订单、支付、排班五大微服务,实现科室排班、线上挂号、微信支付、订单对账全流程。解决热门号源超卖、支付状态不一致、API 越权访问、服务雪崩、缓存击穿等高并发问题,搭建号源并发防护、消息异步对账、网关统一鉴权、服务熔断降级、多层缓存防护体系,支撑高峰期大量患者预约请求。
基于 Spring Cloud Alibaba 微服务架构,Nacos 做注册配置中心,Gateway 统一网关。本人负责号源并发防超卖、支付最终一致性、网关鉴权、服务熔断、缓存防护模块;采用 Redis 原子扣减 + 分布式锁防超卖,RabbitMQ 异步消息实现支付对账,Sentinel 配置流控降级,多层缓存搭配互斥锁解决缓存穿透,大幅降低 MySQL 查询压力,保障高并发场景服务稳定可用。