精通 Java 核心技术,深入理解 JVM 内存模型、垃圾回收机制及性能调优,能解决高并发场景下的 JVM 性能瓶颈。熟练运用 Spring Framework、Spring Boot、Spring Cloud 生态组件,具备微服务架构设计与落地经验,擅长服务拆分、API 网关设计、服务注册发现及配置中心搭建。
深入掌握分布式系统核心理论,精通 RocketMQ 等消息中间件的架构设计与调优,能设计可靠的异步通信方案;熟练使用 Redis 实现缓存策略、分布式锁及集群部署,解决数据一致性问题。
精通 MySQL 数据库优化,包括索引设计、事务隔离级别、分库分表方案。
熟悉 DDD 领域驱动设计思想及微服务设计模式,能结合业务场景进行合理的架构设计;掌握分布式追踪(SkyWalking)、日志分析(ELK)工具,具备完整的系统可观测性方案设计能力。
具备大型系统从 0 到 1 的架构设计与落地经验,擅长技术选型与风险评估,能根据业务规模制定合理的技术路线,解决高并发、高可用场景下的技术难题,保障系统稳定运行。
1、异构数据同步系统搭建项目
负责设计并落地异构数据同步系统,解决多业务系统间数据孤岛问题。技术架构采用 Spring Boot 作为基础框架,整合 Canal 监听 MySQL binlog 实现数据变更捕获,通过 RocketMQ 实现分布式消息投递,确保跨库数据实时同步。
在项目中主导核心模块设计:基于 Canal Client 封装数据解析组件,支持自定义数据过滤规则;设计 RocketMQ 消息路由策略,实现不同业务库数据按主题分区投递;开发数据一致性校验模块,通过定时任务对比源库与目标库数据差异并自动修复。
系统上线后,将跨系统数据同步延迟从原有的小时级降至秒级,支持日均千万级数据量同步,数据一致性达 99.99%,为业务分析和决策提供了实时数据支撑。
2、全渠道消息通知系统开发项目
针对企业内外部消息触达需求,设计并开发支持多渠道的统一消息通知系统。集成微信公众号、飞书、钉钉、短信及 WebSocket 站内信等多种通知方式,实现消息的统一接入、解析、分发与追踪。
技术实现上,采用 Spring Boot+Spring Cloud 构建微服务架构,通过策略模式封装各渠道 SDK,抽象统一的消息发送接口;引入 RocketMQ 实现消息异步投递与重试机制,确保通知可达性;设计消息模板管理模块,支持动态配置不同场景的消息内容与样式。
同时,开发消息监控平台,实时展示各渠道发送成功率、延迟等指标,针对失败消息提供手动重发与原因分析功能。系统上线后,支撑日均 50 万 + 消息发送量,各渠道平均送达率提升至 99.5%,大幅降低了业务团队的消息运营成本。
3、多电商平台开放平台对接项目
牵头完成与淘宝、抖音、拼多多、京东等主流电商平台的开放平台对接,实现订单、商品、库存等数据的跨平台同步与业务协同。
技术方案上,基于 Spring Boot 开发适配各平台 API 的客户端组件,通过适配器模式统一接口调用方式,解决各平台协议差异问题;设计令牌管理中心,自动处理 API 调用的 Token 获取与刷新;开发分布式任务调度模块,按平台特性配置数据同步频率,支持增量与全量同步策略。
针对高并发场景,引入 Redis 缓存 API 调用结果,使用线程池控制并发请求量,避免触发平台限流机制。项目落地后,实现了多平台数据的实时汇聚,支撑了企业多渠道运营决策,跨平台订单处理效率提升 60%,人工维护成本降低 70%。
针对企业内外部消息触达需求,设计并开发支持多渠道的统一消息通知系统。集成微信公众号、飞书、钉钉、短信及 WebSocket 站内信等多种通知方式,实现消息的统一接入、解析、分发与追踪。 技术实现上,采用 Spring Boot+Spring Cloud 构建微服务架构,通过策
异构数据同步系统搭建项目 负责设计并落地异构数据同步系统,解决多业务系统间数据孤岛问题。技术架构采用 Spring Boot 作为基础框架,整合 Canal 监听 MySQL binlog 实现数据变更捕获,通过 RocketMQ 实现分布式消息投递,确保跨库数据实时同步。