Pipeline Flowchart

NovaShield 风控流程

CloudMart 电商平台 · 5 阶段 Pipeline · 从消息消费到告警发送

流程图 (Flowchart) — 行为性图形。展示业务逻辑或算法流程,侧重于动作和决策分支。

新消息 重复 跳过 通过 失败 成功 失败 消息到达 去重? STAGE 1–2 获取订单信息 & 拉取交易数据 验证? STAGE 4 预处理 + 规则查询 STAGE 5 诊断 成功? Fallback 降级 STAGE 6 发送告警 LEGEND 开始 步骤 判断 可选 关键步骤 异常路径

TRIGGER

触发入口

  • • RabbitMQ / Manual / LocalDir
  • • IdempotentStore 幂等防重复消费
  • • CheckAndMark → MarkComplete

PIPELINE

Pipeline 6 阶段

  • • Fetch → Download → Validate → Extract+Rules → Score → Alert
  • • 全局 5min 超时,各阶段独立 timeout
  • • Stage 4 Preprocess/Rules asyncio 并行
  • • 非-alert 阶段失败走 fail() 统一出口

FALLBACK

降级与上报

  • • GPT Engine 不可用 → rule_engine.py
  • • 上报: POST /risk/alert
  • • X-Auth-Token 鉴权, scan_status 0/1/2/3