目录:
1、何为事件驱动,与实时分析的区别是什么
2、支持什么样的需求场景、背景是什么
3、平台架构
4、功能介绍
5、未来规划
1、何为事件驱动,与实时分析的区别是什么
以前实时大多处理的是数据分析类型的场景,随着业务的不断增长,特别是行为日志采集后进行实时的预测、推广的场景广泛应用,事件驱动型的类型场景越来越多。
行为日志的数据特别大,叠加实时的场景应用,对于性能、稳定性、实时的要求特别高。
事件驱动的技术恰好可以解决这类场景人诉求,通过事件流与外部系统的交互的技术支撑非事件驱动莫属。
简单总结下事件驱动和数据分析的区别:
事件驱动:根据事件流中的事件触发计算、更新状态或进行外部系统的交互操作;关键词为事件、状态、外部系统;业务本质是每条数据(事件)触发业务变化。
数据分析:从原始数据中提取有价值的信息和指标;关键词为原始数据和提取过滤分析;业务本质是对数据集进行操作、重要分析。
2、支持什么样的需求场景、背景是什么
背景,其实就是现在的问题和痛点,有以下几个方面
1)事件管理:用户行为事件缺乏统一抽象和管理;开发效率低、周期长、存在重复建设问题;
2)规则引擎:规则处理逻辑与业务系统耦合,难以灵活应对规则变化;
3)动作触发:缺乏触发下游动作的统一灵活的管理和配置;
基于3个痛点,构建基于事件流的处理平台,即基于事件流(用户行为日志流),通过