揭秘支付宝风控-1-复合事件处理

揭秘支付宝风控事务处理–复合事件处理

复合事件处理

IT领域的复合事件处理(Complex Event Processing,CEP)

这是一个IT事件爆发的时代,各种IT系统之间或系统内部,每天产生大量事件。系统在关键点打日志、系统之间交流信息,都是事件。但我们对这些事件往往视而不见,当成垃圾一股脑儿全扔了。其实只要处理得当,垃圾也可以变成资源。

大致上,CEP可以帮助我们:

  • 了解趋势
  • 发现机会
  • 避免威胁

业界普遍将CEP应用在:

  • 商业活动监控(BAM)
  • 发掘群众智能
  • 避免网络攻击
  • 预防金融犯罪
  • 实施系统动态校验

其他……

支付宝大量使用CEP用于防止犯罪(如网络诈欺、网络攻击、洗钱)和资金损失,并了解各种业务的现状、协助营销。支付宝使用外部厂商的CEP系统,也自行开发CEP系统。

复合事件简介

复合事件处理可看作一种处理串流(Streaming)的数据库处理。在关系数据库中所处理的资料是有许多行(Row)的数据表(table),复合事件处理将事件串流当作是数据表来处理,事件类型里的属性相当于数据表的字段。

对于政府和企业来讲,处理包含海量信息、图片的庞大数据,已是例行公事。但现在,这一模式正在发生变化。以高吞吐量、高利用性、低延迟度为目标的复合事件处理,能够不仅仅处理单一的事件,也处理由多个事件所组成的复合事件。相较于以往简单事件,复合事件处理监测分析事件流(Event streaming),当特定事件发生时才去触发某些动作。

揭秘支付宝风控-1-复合事件处理_第1张图片

复合事件概念

近年来,面向服务架构 SOA一直是热门的议题。面向服务架构SOA 使用了比组件、程序(procedure)层次更高的服务做为处理单元,通过开放格式交换标准例如XML、Web Service 来交换数据,避免不同平台间的差异带来的不便,达到在异构IT 环境中有效且弹性的组合企业逻辑,并且更快速的产生响应,期望达到所谓实时化的企业。

事件驱动架构(Event-Driven Architecture, EDA)以面向服务架构为基础,将面向服务中的服务进一步转化成以事件作为单位来处理,当某一个事件产生即触发下一个事件。事件驱动架构不仅可以依讯息发送端决定目的,更可以动态依据讯息内容决定后续流程。更能灵活符合日益复杂的商业逻辑架构。

一个事件可以看作是在一个系统中可观察到的状态改变。例如下一笔订单、RFID 传感器回报的信息。在事件驱动架构中包含了两个部份,事件产生者、事件消费者。事件产生者发布信息给管理者,而事件消费者则向管理者订阅信息,事件则触发了下一个事件或是服务(services),当某个事件发生时,系统及做出相对应的动作。

《支付宝复合事件处理》

相关阅读
支付宝风险控制怎么做到的 ?
支付宝风控揭秘-2-在线支付及风险防范实务
黑客想要转走你支付宝里的钱会怎样? AlphaRisk 如何对抗 ?
揭秘支付宝风控-1-复合事件处理

你可能感兴趣的:(风控,腾讯验证码,网易验证码,大数据,数据库,数据分析)