1.1 消息推送系统 (代码结构依照 springIOC 源码的模式)
技术:springboot+redis+mybatis+mysql+RabbitMQ
在不同的业务场景下,向不同类型的用户发送不同类型的通知,邮件,短信,微信消息通知等
1.2 业务管理系统
技术:springboot+redis+mybatis+oracle+tomcat
重构学员缴费上课结算模块,代码结构清晰,类职责明确,业务低耦合高内聚
核心业务上课表的拆分与优化,与业务部门沟通数据时效性,提高查询效率
1.3 抢购秒杀系统
技术:springboot+redis+mybatis+mysql+RabbitMQ
前端动静分离:静态资源缓存,Nginx 页面缓存等
后台:滑动窗口算法+令牌桶算法,保障系统高可用,防止库存超卖。
业务与支付进行应用解耦,流量削峰,保障数据最终一致性