An Overview of Complex Event Processing2
An Overview of Complex Event Processing
翻译前言:感觉作者有点夸夸其谈兼絮絮叨叨,但文章还是很有用的。原文《An Overview of Complex Event Processing》
用户用例:客户问题的解决方案
所以,现在如何使用复杂事件处理平台来解决业务问题?毫无疑问,在过去的几年中,这一技术被在大多数的-- 如果不是全部的--不同类型的行业。
金融服务资本市场公司都采用这种技术作为实时算法交易和实时风险管理的解决方案。股市会产生无休止的金融数据流,并且具有价值的瞬间波动性,因此有不断增长的需求来有效地处理这些巨大的信息量,了解其影响和潜在的风险,然后据此快速做出反应。越能更好地评估和预测这些信息所带来的后果,越能更快地对分析结果进行响应,就能在暴露更少的商业风险和威胁的情况下,带来更多的商业成功和金钱。(这种类型的实时交易信息,通常可以用热图和散点图来可视化。)
在电力行业,客户将复杂事件处理(CEP)平台应用于许多新型的应用程序,其中包括智能电表,智能电网,和断电检测监控的解决方案。通过复杂的需求响应(DR)解决方案将电网系统运营商和发电企业连接在一起,与能源管理和监控公司签订合同,以提供能源使用负荷削减服务。而这些科技公司正是使用基于CEP应用,与大型的能源消费的商业企业和工业企业合作,来削减能源消耗的需求。流事件设备被安装在客户现场,以便测量能源的使用,并且在一些情况下,以间隔几分钟甚至几秒钟的频率来控制电网负载(来节约能源)。电网系统运营商将由此产生的收益反馈给客户(当然,只是调度产生的收益的一部分)。
处理实时事件在电信行业已经有着悠久的历史,各种设备在网络上产生大量的数据,比如手机的详细通话记录(CDR)被作为事件的话,其中一些事件揭示出在这些时间打的电话能成功接通,而另一些时间则无法接通。复杂事件处理平台技术,在该领域带来许多新的应用和解决方案,正如在其他行业中,事件驱动平台有着各种可能的实现的广泛基础。一些企业已经创建了强大的网络管理和监控解决方案,它可以检测硬件故障相关的事件 -- 如果设备持续发出故障事件,或者持续一段时间无法发出事件,在这种情况下就会触发警报和升级事件的情况。
在拥有企业级的移动电信IT基础设施的环境下,其中有来自许多不同的供应商的许多不同的应用。当整体性能不能达到预期时,想要立即识别哪些部件是在供应链中的存在问题是不容易的。下一代的管理和监控应用(基于复杂事件处理)能提供示完整的,全面的“图片”,通过弹性和完整集成的功能,提供全面了解业务状况,使基础设施能敏捷快速地响应不断变化的场景,并提供具有很好可操作性的满足业务需求的解决方案。
在交通,电信和公共事业领域,复杂事件处理平台是非常强大的功能是实时整合空间分析工具。
需要监控资产和资源的移动的业务是可以利用这项技术的另一个应用。例如,GPS(全球定位系统)下分析人的运动模式,又或通过实时跟踪那些穿过边界点(例如在机场安全检查站)的物体,以确定它的路线,并在一定程度上预测出这个人或物体随后可能的下一步行动。此外,这种技术可以被用于分析当前位置与地理围栏区域的关系(一个地理围栏区域是由一系列空间坐标的定义或声明的地理形状(多边形)的定义)。
当资源靠近、处于、进入和退出地理围栏区域时,各种操作可以被立即执行,诸如“你即将暴露于危险中”的自然灾害警告消息;或在当人们正处在咖啡厅门口,或者根据他的位置和运动模式判断他将要处于咖啡厅门口时,向他推送咖啡店的折扣信息。
紧急响应服务解决方案可以使用集成空间技术不仅可以在监控数以百记火灾的同时,动态跟踪火的运动,受气候条件(风)的影响和点燃的有害物质。这些类型的系统可以立即评估相关性,重要性,和所有靠近事故区域的相关的资产(消防车,警车,等等)的适用性。例如,如果消防员不能在火靠近时在数秒内立即移动,这可能是一种严重危及生命的情况。
有许许多多种不同类型的业务应用是基于复杂事件处理平台来实现的,从网上零售监测系统,实时数据中心基础设施管理,车队车辆交通监控,在不同速度和收费的状况下的交通流的监控,油田和钻井平台监控/自动化,实时感测设备(例如海运集装箱内部环境、空气污染监测)的主机。那收益于使用复杂事件处理技术的应用程序,可以跟随不断快速变化的世界来快速地进化自身,来应对需要预测,先发制人,甚至从根本上预防情况发生的不断增长的需求。
An Overview of Complex Event Processing2的更多相关文章
- An Overview of Complex Event Processing
An Overview of Complex Event Processing 复杂事件处理技术概览(一) 翻译前言:我在理解复杂事件处理(CEP)方面一直有这样的困惑--为什么这种计算模式是有效的, ...
- How to scale Complex Event Processing (CEP)/ Streaming SQL Systems?
转自:https://iwringer.wordpress.com/2012/05/18/how-to-scale-complex-event-processing-cep-systems/ What ...
- FlinkCEP - Complex event processing for Flink
https://ci.apache.org/projects/flink/flink-docs-release-1.3/dev/libs/cep.html 首先目的是匹配pattern sequenc ...
- Understanding Complex Event Processing (CEP)/ Streaming SQL Operators with WSO2 CEP (Siddhi)
转自:https://iwringer.wordpress.com/2013/08/07/understanding-complex-event-processing-cep-operators-wi ...
- ### Paper about Event Detection
Paper about Event Detection. #@author: gr #@date: 2014-03-15 #@email: forgerui@gmail.com 看一些相关的论文. 1 ...
- What is event bubbling and capturing?
What is event bubbling and capturing? 答案1 Event bubbling and capturing are two ways of event propaga ...
- Event Handling Guide for iOS--(一)--About Events in iOS
About Events in iOS Users manipulate their iOS devices in a number of ways, such as touching the scr ...
- The Node.js Event Loop, Timers, and process.nextTick() Node.js事件循环,定时器和process.nextTick()
个人翻译 原文:https://nodejs.org/en/docs/guides/event-loop-timers-and-nexttick/ The Node.js Event Loop, Ti ...
- The Node.js Event Loop, Timers, and process.nextTick()
The Node.js Event Loop, Timers, and process.nextTick() | Node.js https://nodejs.org/uk/docs/guides/e ...
随机推荐
- C++ overloading contructor
// overloading class constructors #include <iostream> using namespace std; class Rectangle ...
- Type Unknown error: java.lang.NullPointerException
Android 项目开发的时候 出现: Description Resource Path Location Type Unknown error: java.lang.NullPointerExce ...
- perl 异步超时 打印错误
#!/usr/bin/perl use AnyEvent; use AnyEvent::HTTP; my $cv = AnyEvent->condvar; sub doit{ my $url = ...
- 怎样学习java?
嗯.不知不觉中,学习java的时间快要两年了.在学习这两年中.遇到的挫折非常多,收货的知识也非常多.以下我给出我自己在学习过程中使用到的经验.以及相关的资源链接,希望每个爱编程.爱java的人.能够有 ...
- 怎么用CIFilter给图片加上各种各样的滤镜_1
近期在做对图像处理的app,而要对图像进行处理,CoreImage是离不开的框架. 上网Google了一下,大部分的博客都是仅仅讲了怎么给图像加上怀旧(CISepiaTone).模糊(CIBloom) ...
- 网络编程API-上 (基本API)
htons.ntohs.htonl和ntohl函数 Linux提供了4个函数来完毕主机字节序和网络字节序之间的转换 #include <netinet/in.h> uint16_t hto ...
- Cloud Foundry中通用service的集成
目前,CloudFoundry已经集成了很多第三方的中间件服务,并且提供了用户添加自定义服务的接口.随着Cloud Foundry的发展,开发者势必会将更多的服务集成进Cloud Foundry,以供 ...
- Qt中无处不在的d指针为何方神圣
在研究QCoreApplication类的代码时,无意间弄明白了“d_func()”和“d指针”的来源: class Q_CORE_EXPORT QCoreApplication#ifndef QT_ ...
- poj 2409+2154+2888(Burnside定理)
三道burnside入门题: Burnside定理主要理解置换群置换后每种不动点的个数,然后n种不动点的染色数总和/n为answer. 对于旋转,旋转i个时不动点为gcd(n,i). 传送门:poj ...
- 使用VS插件在VS2012/2013上编辑和调试Quick-Cocos2d-x的Lua代码
vs 也能够做lua 开发,并进行代码调试 依照以下文档,调试没问题. 參考文档: 点击打开链接