01
订单路由系统概述
什么是订单路由、路由系统的核心价值、常见业务场景(电商、外卖、打车)
概念业务场景
02
路由算法基础
路由决策的本质、确定性路由 vs 概率路由、路由表设计原则
算法路由表
03
权重轮询算法
加权轮询(WRR)原理、平滑加权轮询(SWRR)实现、Nginx中的SWRR源码分析
WRRSWRRNginx
04
一致性哈希算法
传统哈希的痛点、一致性哈希原理、虚拟节点技术、Java实现与数据倾斜处理
哈希虚拟节点Java
05
最小连接数算法
最小连接数(LC)原理、加权最小连接数(WLC)、动态反馈机制、实际应用场景
LCWLC动态反馈
06
最短响应时间算法
响应时间采集、滑动窗口统计、加权移动平均、自适应路由决策
响应时间滑动窗口
07
地理就近路由
GeoIP解析、经纬度距离计算(Haversine公式)、区域划分与缓存策略
GeoIPHaversine
08
基于机器学习的路由
特征工程(订单属性、商户属性、骑手属性)、轻量级模型(决策树、LR)、在线学习与模型更新
ML决策树LR
09
多目标优化路由
成本、时效、体验的权衡、Pareto最优解、加权求和与分层序列法
多目标Pareto
10
动态路由与流量调度
实时监控指标、熔断降级机制、灰度发布与A/B测试、自适应阈值调整
熔断灰度A/B
11
路由表存储与更新
内存路由表 vs 分布式路由表、ZooKeeper/Etcd配置中心、增量更新与全量加载
ZKEtcd增量
12
路由缓存设计
本地缓存(Caffeine/Guava)、分布式缓存(Redis)、缓存一致性、过期策略与预热
CaffeineRedis一致性
13
高可用路由架构
多活部署、故障转移、流量切换、读写分离与最终一致性
多活故障转移
14
路由日志与链路追踪
结构化日志、TraceId传递、ELK日志分析、SkyWalking链路追踪
ELKSkyWalking
15
路由压测与性能优化
压测工具(JMeter/Locust)、性能瓶颈分析、JVM调优、零拷贝与Netty优化
JMeterNettyJVM
16
路由安全与防攻击
参数校验、限流(令牌桶/漏桶)、鉴权与签名、防重放攻击
限流鉴权防重放
17
路由配置管理
配置中心选型、配置版本管理、配置灰度发布、配置回滚与审计
配置中心灰度
18
路由监控与告警
核心指标(QPS、延迟、成功率)、Prometheus + Grafana、告警规则与通知
PrometheusGrafana
19
路由测试策略
单元测试、集成测试、混沌工程、流量回放与Diff测试
混沌工程流量回放
20
路由系统演进
单体架构 -> 微服务 -> Service Mesh、云原生路由(Istio/Envoy)、Serverless路由
Service MeshIstio
21
电商订单路由实战
多仓发货路由、预售与现货分流、大促流量削峰、库存预占与回滚
电商多仓削峰
22
外卖订单路由实战
骑手调度、商家出餐时间预估、路径规划与ETA计算、并发抢单处理
外卖骑手ETA
23
打车订单路由实战
供需匹配、派单算法(Greedy/Hungarian)、动态定价、司乘体验优化
打车派单Hungarian
24
金融支付路由实战
银行通道选择、费率优化、成功率提升、对账与差错处理
支付费率对账
25
物流路由实战
分拣中心路由、干线运输规划、最后一公里配送、异常件处理
物流分拣干线
26
路由算法复杂度分析
时间复杂度、空间复杂度、大数据量下的算法选型、近似算法与启发式算法
复杂度近似算法
27
路由系统设计文档
架构设计、接口定义、数据模型、部署方案、运维手册
设计文档架构
28
路由系统代码评审
代码规范、设计模式、异常处理、并发安全、性能热点
代码评审设计模式
29
路由系统面试指南
常见面试题、系统设计题(设计一个外卖路由系统)、算法题(实现一致性哈希)
面试系统设计
30
路由系统未来趋势
AI驱动的智能路由、边缘计算路由、区块链去中心化路由、量子计算路由展望
AI边缘计算量子