论文部分内容阅读
复杂事件处理是一种基于动态环境中事件流的分析技术。复杂事件处理需要定义复杂的规则,并且随着业务的变化,规则也会频繁变化。为了应对规则的变化,衍生出了众多的规则引擎框架,使得规则的变化可以动态配置,无需修改软件系统就可以满足业务需求。文章详细介绍了规则引擎的发展,并结合主流的规则引擎产品,包括Drools、Esper、SEC、NodeBrain,分析各规则引擎的核心技术与特性,最后通过性能评估方案对上述规则引擎进行性能评估。复杂事件处理应用服务于网络安全、金融、风控等众多行业,开发复杂事件处理应用的挑战之一