返回 工业系统设计 思维导图
中文·English
🏗️ 工业系统设计ID: online-parallel-retrieval-gateway

在线多路并行检索网关

Online Parallel Retrieval Gateway
🎯核心定义
在线多路并行检索网关 (Online Parallel Retrieval Gateway) 是生产级 RAG 架构中协调所有实时检索请求的核心调度中枢;网关接收用户原始 Query 后,在 $<50\text{ms}$ 的高并发 SLA 内执行标准多阶段并行检索:1) 查询改写与意图路由 (Query Transformation: 包含多轮指代消解、HyDE 假设文档生成、子查询并行拆解);2) 异步多路并发扇出 (Async Parallel Fan-Out: 同时向 Elasticsearch/BM25 词法库、Milvus/Qdrant 稠密向量库、GraphRAG 知识图谱发起异步并发请求);3) 秩融合对齐 (Rank Fusion: 采用 RRF 算法将各通道分数无偏归一化合并至 Top 50 候选);4) 交叉编码器重排序 (Cross-Encoder / BGE-Reranker: 执行高精度上下文注意力打分,精选 Top 3-5 核心片段);5) 异步超时熔断与保底策略。
💡使用场景
复杂多跳企业问答系统、智能客服知识检索、代码仓库语义搜索与跨模态文档查找。
解决的核心痛点
串行调用各个检索通道会导致检索耗时线性累加(超过数百毫秒),且任何单个向量库的网络卡顿都会拖垮整个用户请求;并行网关结合异步 I/O、RRF 融合与超时熔断,实现了极致的高并发吞吐与高可用性。
🎯5 个高频面试考点 (Exam Points)
1
基于 Go (Goroutines) / Rust (Tokio) 设计高性能异步检索网关的并发扇出 (Fan-out) 与聚合 (Fan-in) 模式?
2
倒数排名融合算法 (RRF: RRF(d)=m=1M160+rm(d)\text{RRF}(d) = \sum_{m=1}^M \frac{1}{60 + r_m(d)}) 在融合 BM25 得分与 Dense Cosine 得分时的数学无偏性?
3
Cross-Encoder 重排序模型(如 BGE-Reranker-Large)的 GPU 显存占用与推理耗时优化(量化 TensorRT-LLM / ONNX Runtime)?
4
子查询并行拆解 (Sub-Query Decomposition: 将“对比 iPhone 15 与小米 14 的续航”拆为两个并行 Query) 的聚合与去重设计?
5
当某个底层向量库节点发生网络超时(如超过 30ms 阈值)时,网关的自动短路与基于 BM25 结果的降级保底机制?
📖 关联深度指南:📄 llm-rag-agent-system-design
更新于 2026-08-14
🎯
检验攻克程度:针对「在线多路并行检索网关」专属刷题排雷
做单选排雷题、推导选项机制,答错自动收录进专属错题本。
🚀 开始本考点专项刷题
上一个知识点离线文档解析与向量快照流水线下一个知识点语义缓存与请求去重

🔗 更多 工业系统设计 知识点卡片

推荐多阶段漏斗与 50ms SLADSSM 双塔向量化召回YouTube DNN 召回架构粗排轻量模型与向量相似度剪枝