收录了 esper 频道下的 43 篇内容
Esper是一个事件流处理(Event Stream Processing,ESP)和复杂事件处理(Complex Event Processing,CEP)的系统,它可以监测事件流并当特定事件发生时触发某些行动——可看作是把数据库反过来,语句是固定的,而数据流进进出出。InfoQ恰遇Esper的创始人,向他了解了项目的近况,以及最近的基准测试问题。
在Java One上Thomas Bernhardt和Alexandre Vasseur向我们解说了事件驱动应用服务器(Event Driven Application Server)的概念,并介绍了Esper项目。事件驱动应用服务器是一种新型的服务器,为每秒需要处理超过100,000的服务器提供一个运行时和多种职场基础设施服务(如传输、安全、事件日志、高可靠性和连接器等)。
在短短几年的技术发展历程上,饿了么的技术体系、稳定性建设、技术文化建设等都有长足的发展。
“天下熙熙,皆为利来;天下攘攘,皆为利往”,种类繁多的网络活动直接或间接的都与钱相关,传统的支付不能满足人们快节奏的互联网生活,电子支付应运而生,但电子支付给人们带来方便快捷的同时也给参与支付的各方带来了风险,账号盗用、虚假交易、金融欺诈等事件层出不穷。风控系统就是通过监控交易、渠道、产品、用户,对相关数据进行实时、准实时、定时的分析、挖掘,从而识别交易风险,发现欺诈,采取各种措施降低交易损失。
从机器学习到语音合成的演变历程。
近日OpenCredo Ltd宣布支持Spring Integration(轻量级类似于ESB的消息框架)与基于Advanced Message Queuing Protocol(AMQP)的消息服务器的通信,这有助于那些不支持JMS的MOM厂商争取Spring Integration用户。虽然一些Message Queues(如RabbitMQ)可伸缩性非常棒,但却不支持JMS。
Orbitz Worldwide——全球领先的在线旅行公司,已经开源了它的两个监测工具:Extremely Reusable Monitoring API(ERMA)和Graphite(一个持久化和可视化组件)。ERMA是Orbitz自己开发的一套Java API和类库,已经被用于Orbitz的几个Web应用程序中,用以在运行时捕获应用程序中的监测统计数据。
传统的用户行为分析系统通常以离线批处理模式根据既定规则对用户数据进行分析。规则相对简单,且更新规则需要重启系统。而在安全领域,许多安全场景要求能够 7/24 小时实时监测威胁、作出报警。 因此我们需要一个高吞吐量的实时计算框架来满足对实时性的需求。在这里我们将介绍网络安全中基于流式计算框架 Flink 并搭载机器学习算法的超大规模用户行为分析系统(UBA)的实践经验。看瀚思科技如何利用 Flink 的高效流式处理框架,承载 UBA 核心计算任务,并融合批处理和流处理模式,如何定义完备易用的场景规则语法,并利用 Flink 对复杂事件处理(CEP)的原生支持,实现规则的动态更新的实战经验。
在OSWorkflow一书中,作者Diego Adrian Naya Lazo对基于Java的开源工作流引擎——OSWorkflow展开了讨论。该书出版商——Packt Publishing向InfoQ提供了该书第四章的节选:在你的应用中使用OSWorkflow(Using OSWorkflow in your Application),让大家一睹为快。InfoQ采访了作者Diego Naya Lazo,就OSWorkflow的基本情况和这本书主要覆盖的内容与其进行了交流。
近日,新版的开源代码质量管理工具Sonar提供了设计与架构度量。Sonar 2.0引入了针对Java应用的设计分析、架构与面向对象的度量,而前不久发布的Sonar 2.1可以检测到未使用的方法以及对不建议使用方法的调用。
BEA最近发布了WebLogic Event Server(事件服务器)和WebLogic Real Time 2.0。WebLogic Event Server是一个为事件驱动应用设计的Java应用服务器;WebLogic Real Time 2.0是一个BEA实时技术的新版本。
Christopher Smith在上月举行的Scale11x上进行了题为“扩展的五个阶段”的演讲,演讲中他分享了自己对实现Web应用扩展和解决扩展中的问题的见解。Christopher举了在各阶段实现扩展的例子,同时他还对通过添加或优化良好定义的组件来改善Web应用整体扩展做了讲解。
WSO2于上周发布了Stratos 1.5,一款云中间件平台,以及StratosLive PaaS。配合使用这两款产品,我们可以在云中进行SOA和复合应用的开发和部署。StratosLive PaaS是由WSO2 Stratos提供的全新托管服务,其包括一个应用服务器、一个企业服务总线(ESB)、一个身份认证服务器、一个治理注册库以及一个业务流程引擎等
Boris Lublinsky 采访了Jeff Davis,该访谈是Davis新书《Open Source SOA》评论的一部分。本书涵盖了选择和使用开源产品实施SOA的内容。采访过程中抛出了一些关于SOA是“业务问题”还是技术性分布式系统;SOAP vs.REST;WSDL,“坚持标准”作为评估标准等问题。
随着计算机和网络技术的迅猛发展以及数据获取手段的不断丰富,在越来越多的领域出现了对海量、高速数据进行实时处理的需求。对于流数据的处理存在很多技术:简单的事件处理器,流处理器和复杂的事件处理器。即使在开源社区中,也存在很多扑朔迷离的选择,其中很多的差异并没有被很好的记载,也不容易发现。为此,Ian Hellström 在其博文中对流处理技术进行了简单介绍,本文是博文的翻译稿。
在SOA宣传的高峰期,复杂事件处理(Complex Event Processing,简称CEP)作为SOA的"明日之星”从天而降。从那时起,多个CEP解决方案来来去去,CEP这个词现在用得也不像以前那么多了。它是否无法完成最初的宏愿?还是已经成为大多数SOA基础设施的核心,并被我们视为理所当然?CEP能为云提供什么价值?
Twitter将Storm正式开源了,这是一个分布式的、容错的实时计算系统,它被托管在GitHub上,遵循Eclipse Public License 1.0。Storm是由BackType开发的实时处理系统,BackType现在已在Twitter麾下。
2016年QCon全球软件开发大会北京站会议已圆满结束,参会者整体反馈良好。这里我们梳理出23号下午“运维与监控”厂商共建专场的重点演讲内容,为没能到现场聆听的小伙伴们奉上饱满的软件开发干货内容。
法国兴业银行的Jerome Kerviel诈骗案可能搞垮这家大型金融机构,而且令全世界的市场大跌。人们的注意力现在转移到了本应阻止欺诈和其他非法活动。在检测和防止欺诈及其他可疑行为方面,软件架构师能扮演什么角色?
本文转载自技术琐话公众号