- 3
- 0
- 约6.06千字
- 约 9页
- 2022-08-09 发布于四川
- 举报
网易考拉规那么引擎平台架构设计与实践
背景考拉平安部技术这块目前主要负责两块业务:一个是内审,主要是通过敏感日志管理平台 考拉所有后台系统的操作日志,数据导入到es后,结合storm进行实时计算,主要有 行为查询、数据监控、事件追溯、风险大盘等功能;一个是业务风控,主要是下单、支 付、优惠券、红包、签到等行为的风险控制,对抗的风险行为包括黄牛刷单、恶意占用库 存、机器领券、橹羊毛等。这两块业务其实有一个共通点,就是有大量需要进行规那么决策 的场景,比方内审中需要进行实时监控,当同一个人在一天时间内的导出操作超过多少次 后进行告警,当登录时不是常用地登录并且设备指纹不是该账号使用过的设备指纹时告 警。而在业务风控中需要使用到规那么决策的场景更多,由于涉及规那么的保密性,这里就不 展开了。总之,基于这个出发点,平安部决定开发出一个通用的规那么引擎平台,来满足以 上场景。
写在前面在给出整体架构前,想跟大家聊聊关于架构的一些想法。目前架构上的分层设计思想已经 深入人心,大家都知道要分成controller, server, dao等,是因为我们刚接触到编码的时 候,mvc的模型已经大行其道,早期的jsp里面包含大量业务代码逻辑的方式已经基本绝 迹。但是这并不是一种面向对象的思考方式,而往往我们是以一种面向过程的思维去编 程。举个简单例子,我们要实现一个网银账户之间转账的需求,往往会是下面
原创力文档

文档评论(0)