本作品是一个大型分布式B2C电商平台的核心后端系统。我在此项目中担任后端主开发工程师,独立负责了商品、订单和库存三个微服务的架构设计与编码实现。
系统采用Spring Cloud微服务架构,使用Nacos作为服务注册与发现中心,通过Feign实现服务间调用,Sentinel进行流量控制与熔断降级,有效应对秒杀等高并发场景。我利用Redis缓存热点商品信息,将商品详情页的查询响应时间从原来的200ms降低至20ms,极大提升了用户体验。订单模块采用RabbitMQ消息队列,实现了异步下单和延迟消息关闭超时订单,保证了系统在高并发下的最终一致性和稳定性。
该项目完整展示了我对Java微服务生态的熟练掌握,以及解决分布式系统中典型技术难题(如缓存、消息、事务)的能力。