1. Risk Gateway 概述

1.1 什么是 Risk Gateway

Risk Gateway 是风控体系中负责流量接入、请求解析、策略路由与结果回放的核心中间层组件。它位于业务系统与风控决策引擎之间,作为所有风控请求的统一入口,承担着“门禁”与“调度”的双重角色。

在回放对比场景中,Risk Gateway 不仅需要实时处理风控请求,还要将请求数据、策略执行结果、模型评分等关键信息完整录制,供后续的离线回放与对比分析使用。

核心定义:Risk Gateway = 风控请求的统一接入层 + 策略路由分发层 + 回放数据录制层。

1.2 Risk Gateway 在风控体系中的定位

风控体系通常分为三层:业务接入层 → 决策引擎层 → 数据与模型层。Risk Gateway 位于最上层,是业务系统与风控能力之间的桥梁。

层级 组件 职责
接入层 Risk Gateway 请求接入、协议转换、流量控制、数据录制
决策层 决策引擎 策略编排、规则计算、模型调用
数据层 特征平台 / 模型服务 特征计算、模型推理、数据存储

Risk Gateway 的定位决定了它必须同时具备高性能(应对高并发请求)、高可用(不能成为单点故障)和可观测性(完整记录请求链路)三大能力。

Risk Gateway 在风控体系中的定位 业务系统 Risk Gateway 接入 · 路由 · 录制 · 回放 决策引擎 特征平台 · 模型服务 · 数据存储 回放对比关键点 请求录制完整性 策略路由一致性 结果对比准确性

1.3 核心功能

Risk Gateway 的核心功能可以归纳为以下五个方面:

  • 请求接入与协议转换:支持 HTTP、gRPC、MQ 等多种协议,将业务请求统一转换为风控内部标准格式。
  • 策略路由分发:根据请求类型、业务线、风险等级等维度,将请求路由到对应的策略集或决策引擎实例。
  • 流量控制与熔断:对突发流量进行限流、降级、熔断,保护下游决策引擎不被击穿。
  • 数据录制与回放:完整记录请求入参、策略执行过程、模型评分结果,支持离线回放与对比分析。
  • 监控与告警:实时上报请求量、耗时、成功率等指标,异常时触发告警。
功能模块 说明 回放对比中的重要性
请求接入 统一协议、参数校验、数据清洗 保证录制数据的完整与规范
策略路由 按规则分发到不同策略版本 确保回放时路由逻辑与线上一致
数据录制 全量/采样录制请求与结果 回放对比的数据基础
流量控制 限流、熔断、降级 保障回放系统稳定性
监控告警 指标采集、异常检测 发现回放结果差异

1.4 核心价值

Risk Gateway 在风控体系中的价值体现在三个维度:

  1. 解耦:将业务系统与风控决策引擎解耦,业务方只需对接 Gateway,无需关心下游策略的复杂变化。
  2. 可观测:通过全链路录制,让每一次风控决策都有据可查,为问题排查、策略调优提供数据支撑。
  3. 可对比:支持新旧策略版本、不同模型版本的回放对比,量化评估策略变更带来的效果差异。
实践提示:在搭建 Risk Gateway 时,建议优先保证录制数据的完整性和一致性。如果录制数据存在缺失或偏差,后续的回放对比分析将失去意义。
Risk Gateway 核心价值三角 解耦 业务与策略分离 可观测 全链路数据录制 可对比 版本回放分析 三者共同构成 Risk Gateway 的核心竞争力 解耦降低变更成本 · 可观测提供数据基础 · 可对比驱动策略优化

1.5 回放对比场景下的特殊要求

当 Risk Gateway 用于回放对比时,需要额外满足以下条件:

  • 录制无侵入:录制逻辑不能影响线上请求的正常处理,不能增加明显延迟。
  • 数据完整性:请求入参、策略路由结果、模型评分、最终决策结果必须全部录制。
  • 时间一致性:录制数据必须包含精确的时间戳,用于回放时的时序对齐。
  • 版本标记:每条录制数据需要标记对应的策略版本、模型版本、Gateway 版本。
常见误区:很多团队在搭建 Risk Gateway 时只关注实时处理能力,忽略了录制数据的质量。等到需要做回放对比时,才发现数据缺失、格式不统一、时间戳不准,导致对比分析无法进行。建议在 Gateway 设计阶段就将录制能力作为一等公民对待。