feat:增加简历模块

This commit is contained in:
amos
2026-02-25 10:29:55 +08:00
parent 71b2fdbcbb
commit 456bfa88b4

54
docs/resume/knowme.md Normal file
View File

@@ -0,0 +1,54 @@
## 深度智联-出行交易平台
出行交易平台是公司核心业务系统它为个人用户和企业提供实时公交、定制巴士等出行服务。本人负责下单、支付、退票三大核心模块的设计与开发支撑日均10万+笔交易。
交易平台核⼼架构设计
1. 分层微服务架构
- 领域驱动设计实践:基于 DDD 战略设计进行服务边界划分,构建高内聚低耦合的领域服务体系,实现业务模型的清晰隔离与独立演进
- 流程编排与异步解耦:采用组件化设计实现关键业务节点的高复用性,引入 LiteFlow 流程编排引擎实现业务流程的灵活编排,结合 RocketMQ 消息中间件完成服务间异步通信与流量削峰,提升系统可扩展性
2. 多级缓存体系
结合 Redis热点数据缓存与本地 Caffeine⾼频访问数据通过⾃定义注解化缓存策略AOP + SpEL实现缓存⾃动加载与失效控制极限查询 QPS 提升⾄ 50 万/秒TP99 响应时间 20ms
3. 异步任务编排
- 引入 RocketMQ 实现关键业务流程异步解耦(支付回调处理、凭证生成、退款流程等)
- 结合 LiteFlow 编排引擎实现复杂业务场景的动态流程编排,支持串并行混合执行模式(如订单校验、规则引擎、多数据源并行查询),提升系统吞吐量与业务灵活性
4. ⾼并发与⾼可⽤设计
- 流量削峰与容灾:
- 限流降级:在⽹关层集成 Sentinel针对核⼼接⼝如下单、退款、支付配置 QPS 阈值与熔断规则,
- ⾮关键服务(如用户积分查询)⽀持动态降级为静态兜底数据。
- 数据⼀致性保障:
- 通过自研分布式事务补偿框架(详见上文)保障核心交易流程的最终一致性
- 结合 RocketMQ 事务消息与本地消息表模式,确保跨服务数据一致性
## 自研数据一致性补偿框架
- 声明式事务编排:基于自定义事务注解+AOP切面实现声明式事务管理框架自动处理日志记录、状态流转、异常补偿等复杂操作
- 独立事务日志持久化采用REQUIRES_NEW传播级别事务日志在独立事务中立即提交保证日志100%可靠,系统崩溃后可完整恢复
- 自动补偿机制:定时任务扫描失败事务日志,自动重试失败节点;节点失败时按执行顺序反向回滚前置操作,保证最终一致性
- 框架已应用于订单、库存、支付、退款等 10+ 核心业务场景保证核心业务数据一致性支撑日均10万+笔交易。
- 事务成功率从 95% 提升至 99.5%+
## 自研分布式id生成组件
核心设计基于美团Leaf-segment改造
- 号段模式每次从数据库批量获取号段如1-1000在内存中分配ID大幅减少数据库访问频率
- 双buffer优化采用双缓冲区机制当前号段消耗到阈值如10%)时,异步加载下一个号段,保证无缝切换
- 动态步长调整根据业务QPS动态调整号段大小step高峰期自动扩大步长降低数据库压力
- 支持多业务线隔离,不同业务使用独立号段,互不影响
项目成果:
- QPS达10万+/秒TP99延迟<1msTP999延迟<5ms
- 可用性99.99%数据库故障时仍可服务30分钟+
- 已应用于订单、支付、凭证等5+核心业务场景