4 Star 24 Fork 6

cncounter / translation

Create your Gitee Account
Explore and code with more than 12 million developers,Free private repositories !:)
Sign up
Clone or Download
README.md 1.91 KB
Copy Edit Raw Blame History
renfufei authored 2022-01-17 09:41 . 简介

系统响应延迟调优案例一则

1. 背景

这是一个风控相关的案例, 本案例的标签为: 运营活动邮箱相似度。。

风控我们可以简单分为两部分:

  • 业务风控
  • 安全风控

其中, 业务风控根据企业开展的业务领域而展开, 例如:

  • 账号注册:批量注册, 虚假信息注册
  • 运营活动:羊毛、机器脚本、小号;
  • 金融场景:欺诈、贷款。
  • 合规运营: 法律法规, 反洗钱反恐融资(AML/CFT)。

安全风控则涵盖:

  • 账号安全: 系统登录、修改信息;
  • 资金安全: 资金盗用、钓鱼;
  • 其他安全问题;

2. 问题现状

3. 问题分析

因为注册量持续走高, 导致数据集的规模越来越大;

而运算量跟数据量呈正比关系;

如果并发请求量超过预设的并发容量限制, 则会造成多个请求在互相争抢CPU资源, 导致各个请求的延迟出现几十倍的增长; 指标数据也很不好看。

甚至充当坏邻居,影响其他业务。

4. 解决方案

本地缓存 + 小批量数据集合并;

降低中间结果的存储时间窗口;

过滤长度差异较大的数据;

快速筛查过滤优化;

通过名单过滤掉临时邮箱;

通过数据分析, 过滤掉明显作弊的邮件信息;

5. 优化效果

6. 小结

后续处理: 在业务流程上考虑时间因素, 如果有低嫌疑, 则在X天之后领奖前让用户再确认一次。

爱因斯坦说: 我们不能用问题产生时的思维方式来解决问题, 而是需要更高层次的思维方式。

问题的解决方案总是出现在问题领域之外, 最终解决问题的好办法还是得从其他维度进行处理。

通过分析数据,从其他维度进行处理。

相关链接:

HTML
1
https://gitee.com/cncounter/translation.git
git@gitee.com:cncounter/translation.git
cncounter
translation
translation
master

Search

53164aa7 5694891 3bd8fe86 5694891