𝕏 For You 信息流 — 请求路径与打标签路径

𝕏 For You 信息流 — 请求路径与打标签路径 由 Archify 生成的架构图。 帖子事件流 · Kafka · 打标签路径 · 持续运行,不在请求路径上 帖子事件流 Kafka 内容理解模型 · 内容 · 账号模型 · 打标签路径 · 持续运行,不在请求路径上 内容理解模型 内容 · 账号模型 打标签规则 · Scarecrow · Botmaker · AES · 打标签路径 · 持续运行,不在请求路径上 打标签规则 Scarecrow · Botmaker · AES 安全标签 · 离线写入 · 在线读取 · 打标签路径 · 持续运行,不在请求路径上 安全标签 离线写入 · 在线读取 Home Mixer · 候选管线 · Rust · 请求路径 · 每次请求,服务端预算约 300 ms · 每次请求 Home Mixer 候选管线 · Rust 每次请求 Thunder · 关注内 · 常驻内存 · 请求路径 · 每次请求,服务端预算约 300 ms Thunder 关注内 · 常驻内存 Phoenix 召回 · 关注外 · 双塔 ANN · 请求路径 · 每次请求,服务端预算约 300 ms Phoenix 召回 关注外 · 双塔 ANN SimClusters · 关注外 · 互动聚类 · 请求路径 · 每次请求,服务端预算约 300 ms SimClusters 关注外 · 互动聚类 特征水合 · 帖子 · 作者 · 标签 · 请求路径 · 每次请求,服务端预算约 300 ms 特征水合 帖子 · 作者 · 标签 Phoenix 精排 · Transformer · P(行为) · 请求路径 · 每次请求,服务端预算约 300 ms · 最大开销 Phoenix 精排 Transformer · P(行为) 最大开销 VM Ranker · DPP 多样性重排 · 请求路径 · 每次请求,服务端预算约 300 ms VM Ranker DPP 多样性重排 可见性过滤 · 允许 · 隔层 · 删除 · 请求路径 · 每次请求,服务端预算约 300 ms 可见性过滤 允许 · 隔层 · 删除 关注内 关注外 候选 候选 ~10² 已打分 已排序 读标签 写入 新帖 帖子与媒体 分数 请求路径 · 每次请求,服务端预算约 300 ms 打标签路径 · 持续运行,不在请求路径上 图例 后端 数据库 安全 消息总线

请求路径

  • • Home Mixer 每次请求编排整条管线:召回、水合、过滤、打分、选择、混排、响应
  • • 三路召回并行;一个 Transformer 统一打分
  • • 关注外 = 来自观看者未关注账号的帖子

排序 ≠ 可见性

  • • 排序决定顺序
  • • 可见性过滤依据离线产出的标签,决定一条帖子能否展示

没有独立粗排层

  • • 召回加规则过滤,直接把数百条交给重模型
  • • 候选隔离让分数可缓存