为业务平台搭建异步消息中台,解耦订单、支付、物流各模块,支撑业务高峰期流量削峰。系统采用 Java 后端开发,MySQL 持久化订单数据,Redis 缓存库存与热点信息;基于 Kafka 搭建事件总线,流转各类业务事件。管理后台采用 Vue 开发,实现订单查询、消息日志查看、异常任务重发功能。系统需要处理消息重复消费、消息堆积、业务最终一致性等问题。
本人职责
独立完成消息生产者、消费者模块开发;设计防重复消费机制,处理消息异常重试与死信策略;优化数据库索引,编写高效统计 SQL;开发 Vue 后台对接接口,完善消息监控页面;持续线上调优,解决大促场景下消息堆积、接口响应超时问题,保障系统稳定运行。
使用技术
Java、SpringBoot、Vue、MySQL、Redis、Kafka