技术栈:Java、SpringCloud 全家桶、vue、element、RabbitMQ、Kafka、MySQL、Redis、MongoDB、K8s
项目描述:
系统架构设计:从 0 到 1 带领团队开发与架构全渠道商品上下架系统,实现商品上下架前的规则校验, 利用 MQ 削峰填谷技术分批校验用户导入的商品信息,精准控制商品在不同渠道和门店的上下架销售。
多渠道数据推送:采用多种上下架策略,通过 MQ+MySQL 高可靠性向京东、沃尔玛到家等渠道推送 商品数据与配送属性,MQ+Redis 实现幂等性,紧急情况下使用 MQ 优先队列优先下架商品。
分库分表与灰度发布:采用 ShardingSphere 进行分库分表,系统迭代使用灰度发布,提升系统容错率,确保系统高可用性与扩展性。
项目业绩:
参与需求评审,绘制业务流程图与关键功能时序图,拆分任务并协调团队执行,确保项目按时交付。
利用 MQ 削峰填谷技术解决大批量 UPC 导入及多渠道、全国门店上下架的性能问题,系统响应时间提升 50%。
解决 MQ 消息重复与丢失问题,确保消息可靠性,系统稳定性提升 30%。
实现容器化部署,确保系统零宕机,获得业务部门高度认可。