技术栈:Java 21、Spring Boot 3.5、Spring Cloud 2024(Gateway/OpenFeign)、Nacos、MySQL 8、Redis、Caffeine、RabbitMQ、MyBatis-Plus;前端 Vue + Element UI。
擅长方向:① 高并发读:多级缓存防击穿、热点 Key 检测与缓存一致性;② 外部平台对接:SPI 统一适配层,报文转换、加解密、签名、幂等,适合 OTA 直连、多渠道分销;③ 交易链路可靠性:订单状态机、幂等下单、事件溯源、MQ 死信重试与状态恢复;④ 中后台前端:300+ 页面交付、请求层统一封装、敏感数据脱敏、渲染性能优化。
项目背景:面向机票代理公司的一体化系统,对接携程、去哪儿等 OTA 渠道,覆盖运价采集 → 政策加工 → 比价查询 → 下单交易 →退改签运营全链路。本人负责整体架构设计与前后端核心开发。
核心产出:
后端:8 个 Spring Boot 微服务、2.6 万行代码、15+ 张表。三级缓存(Caffeine + Redis + SingleFlight 防击穿);携程/去哪儿搜索/验价/下单/回调全链路 SPI 对接(AES 加解密、幂等);政策匹配引擎(多维过滤 + 试算/冲突检测);幂等下单 + 订单状态机 + 事件溯源 + 超时恢复;RabbitMQ 采集管道(死信重试 + 熔断)。
前端:300+ 页面、59 个公共组件、139 个 API 模块。请求层统一封装(token 续期、重复请求拦截);证件号/手机号加密脱敏 + 页面水印;多附件渲染性能优化。
结果:系统稳定支撑两大 OTA 渠道在线交易与多平台订单日常运营,缓存指标可监控看板量化观测;组件沉淀使新渠道对接周期明显缩短。
需求方专属客服,免费梳理匹配
添加客服微信,免费为您安排与该工程师直接沟通
长按二维码添加客服微信
如当前档期不合,也可免费为您推荐相似案例作者