项目背景:为解决线下问诊痛点,搭建支持百万级用户并发的在线视频问诊系统,实现医患实时音视频交互、电子处方流转、健康档案管理等核心功能。
技术架构:
微服务架构:基于 SpringCloud 全家桶构建,通过 Nacos 实现服务注册发现与配置管理,Sentinel 实现服务熔断限流,Feign 实现服务间高效通信。
云原生部署:采用 K8s 进行服务编排,结合 Jenkins 搭建自动化 CI/CD 流水线,实现服务灰度发布与弹性扩缩容。
数据层:MySQL 分库分表(Sharding-JDBC)处理亿级问诊数据,主从复制保障读写分离;Redis 集群缓存问诊记录与用户会话,RabbitMQ 异步处理问诊消息推送与通知。
核心职责:
主导技术选型与架构设计,从 0 到 1 构建高可用微服务架构,解决音视频实时通信的延迟与并发瓶颈。
优化数据库性能,通过索引优化、SQL 调优将问诊记录查询速度提升 40%;设计分布式事务方案,保障电子处方数据一致性。
搭建全链路监控体系(SkyWalking),实现服务调用链路追踪与异常告警,将系统故障恢复时间缩短至分钟级。