技术栈:Spring Cloud、Spring Boot、MySQL、MyBaits、Redis、RabbitMQ
项目描述:本项目提供预约挂号业务,解决了看病难、挂号难的就医难题。基于微服务Spring Cloud + Spring Boot + MySQL + MyBaits + Redis + RabbitMQ实现的预约挂号系统,包含登录注册、用户管理、订单管理、医院管理等模块
项目难点:
1.使用Redis实现数据的缓存,并利用布隆过滤器解决缓存穿透问题、互斥锁或者缓存永不过期 + 异步更新解决缓存击穿问题、设置随机时间解决缓存雪崩问题;通过整合消息中间件RabbitMQ,在高并发场景下提高了订单的并发量
2.利用定时任务实现就医提醒功能,综合应用了阿里云OSS,短信服务以及微信登录、微信⽀付,同时增加了微信退款功能
点击空白处退出提示












评论