当前位置: 首页 > news >正文

规则引擎与风控系统01:新问题,新挑战

如果说在支付系统中使用设计模式,以及开发自定义协议的物联网这两类应用还不够酷的话,那么接下来,咱们就来学一点高逼格的技术吧。

在互联网已经日益普遍的时代,不管是开发2C应用还是2B应用,相信大部分的开发者都有过处理复杂业务逻辑的经历,比如电商、社交、电子政务、OA等应用。比如,C端业务方的产品经理提出了一个新需求:在拉取更多新用户的同时,要屏蔽某些不受欢迎的黄牛党;而运营经理为了提升转化率,也提出需要更改运营活动规则。同样,B端业务方的项目经理为了能看到精细化的仪表盘,对统计条件做出了很多限定,并且还要能够随时修改改条件。

不管是C端业务还是B端业务,都会涉及到「规则」及「规则变更」的共性问题,例如:

1、依据什么规则来判定哪些用户是不受欢迎的?怎么屏蔽他们?屏蔽多久?

2、积分活动规则是不是一直都不会变化?如果变化了,还需要再修改代码吗?

3、统计代码会随着条件的增多呈几何级数增长,有可能导致根本无法维护,该怎么办?

上面这些,是一方面的情况。在另一方面,互联网公司的业务相比传统企业内部的IT系统,往往存在更多不可预料的风险。比如下面这些不同:

1、人多且杂:传统应用都有

http://www.lryc.cn/news/20219.html

相关文章:

  • Oracle-00-卸载篇
  • Java线程池使用与原理解析1(线程池优点、使用方法、参数含义及线程池运转机制)
  • windows下编译leveldb(动态库+静态库)
  • 如何用76行代码写一个AI微信机器人......
  • 拿下域控后,我还是对大佬的操作念念不忘
  • 实习-----Mybatis 框架
  • 【Linux】孤儿进程 | 环境变量 | 命令行参数 | 进程优先级
  • Matlab字符串相关操作-拼接、格式化
  • 死磕Spring系列,SpringBoot启动流程
  • 关于条件变量wait操作中锁的作用
  • JUC并发编程与源码分析笔记09-原子类操作之十八罗汉增强
  • 含分布式电源的配电网日前两阶段优化调度模型(Matlab代码实现)
  • FreeRTOS的Delay函数
  • HCIA-HarmonyOS Application Developer——题目集1
  • 高性能 Message ToJavaBean 工具 【easy.server.mapper】
  • Web前端学习:三 - 练习
  • 面试题:Android 中 Intent 采用了什么设计模式?
  • Java数据类型与变量
  • Python为CANoe工程添加/删除DBC文件
  • 不同的产品经理特征和需要的能力
  • webpack之处理样式资源
  • Golang 接口笔记
  • [计算机网络(第八版)]第二章 物理层(章节测试/章节作业)
  • [iOS 理解] Swift Runtime (1) 类
  • ASEMI低压MOS管20N06参数,20N06体积,20N06大小
  • 常见前端基础面试题(HTML,CSS,JS)(四)
  • RabbitMQ发布确认模式
  • 零基础的人如何入门 Python ?看完这篇文章你就懂了
  • Atcoder abc257 E
  • 模拟退火算法改进