complex-event-processing相关内容
我正在使用CEP检查事件是否在指定的时间量(比如1分钟)内到达。如果不是,我想发布警报。 更具体地说,(服务器)计算机生成心跳数据流并将其发送到CEP。心跳流包含服务器ID和时间戳。如果在1分钟内没有心跳数据到达,则应生成警报。 使用CEP可以做这样的事情吗?我还看到了有关检测未发生事件的其他问题,但我仍然不确定如何处理上述方案。 推荐答案 您可以尝试: define
..
我希望使用Flink、Scala-Language和addSource-以及ReadCsvFile-函数来读取CSV文件。我还没有找到任何关于这方面的简单例子。我只发现:https://github.com/dataArtisans/flink-training-exercises/blob/master/src/main/scala/com/dataartisans/flinktraining/
..
我想使用其中一列不为空的附加条件来更新事件表 (RDBMS).表名为 MSISDNProfileDB,在 oracle db 中. 来自incomingStream#window.length(1)选择correlation_MSISDN作为MSISDN,INTERACTION_DT 为 INTERACTION_DT更新 MSISDNProfileDB在 MSISDNProfileDB.MSIS
..
我可以在 CEP 引擎中查找未发生事件的模式. 编辑欺诈模式检测查询:如果在一天内购买了两次同一张卡,并且第一次购买的金额低于 10 美元,而第二次没有,我可以触发该事件吗?超过 10,000 美元. 从每个 (a1 = purchase[price > 10] ) NOT -> a2 = 1 天内购买 [price >10000 and 1.cardNo==a2.cardNo]插入潜
..
groupwin 我用esper的意思: 此视图根据指定表达式返回的值或表达式列表返回的值组合将事件分组为子视图. 我认为是你有能力按组操作,而不是流(group by 用于控制聚合的分组方式.) 未对齐的窗口 在谷歌的数据流中,未对齐的窗口意味着: 未对齐的窗口是指不跨越整个数据源的窗口,而只是它的一个子集,例如每个用户的窗口. 这些是同一个意思吗?设置
..
如何使用 Flink 的 DataStream API 实现一个操作符,该操作符在一段时间内没有从流中接收到数据时发送事件? 解决方案 这样的操作符可以使用 ProcessFunction 来实现. DataStream输入 = env.fromElements(1L, 2L, 3L, 4L);输入//使用 keyBy 获得键控状态.//NullByteKeySelector 将所有数据
..
我正在使用 wso2cep3.0.0,我的输入源和输出源是JMs.我像这样写了我的输入事件适配器和输出事件适配器 输入适配器 是 tcp://localhost:61616fal
..
我们在 CEP 上看到内存不足错误.线程转储显示大约有 32000 个线程在监视器上休眠.此外,即使 CEP JVM 选项指定在内存不足时生成 HeapDump,我们也看不到任何生成的堆转储..请指教.(CEP JVM -Xms256m -Xmx1536m) 1) Cassandra 在这个 CEP 上被禁用 2) CEP 版本为 2.1.0 3) CEP 以 WSO2 ESB 为前端(
..
在 CEP 引擎中,我可以为尚未发生的事件寻找模式. 编辑欺诈模式检测查询:如果在一天内两次购买同一张卡,并且第一次购买低于 10 美元而第二次购买低于 10 美元,我可以触发该事件吗不是超过 10,000 美元. 从每个 (a1 = purchase[price > 10] ) NOT -> a2 = purchase [price >10000 and 1.cardNo==a2.c
..
我在玩 Esper,学习如何使用更高级的概念.我有一个程序可以触发 3 种不同股票的模拟股票事件.我目前有一个带有 match_recognize 模式 EPL 的模块,如下所示: 模块查询;导入事件.*;导入 configDemo.*;导入注释.*;创建模式 MyTickEvent 作为 TickEvent;@Name('比较股票')@Description('比较两只股票的差额')@Subs
..
我有一个flink作业,将并行度设置为6,进行了一些简单的转换,问题是当Flink运行了12个小时以上时,例如,机器上的负载开始增加,那么我认为这是因为的流量在一天的几个小时内变成flink,但问题是当流量下降时,计算机上的负载继续更高,虽然比以前低但仍然更高. 用例: DataStreamfrom_source = RabbitConsumer.flatMap(new
..
我们在将CEP定义文件从创作工具导出到(外部)存储库时遇到问题. 在浏览器开发人员工具的响应预览中,我们收到以下错误消息: "HTTP状态500-找不到类org.apache.wink.json4j.JSONArray类型和text/html; charset = utf-8媒体类型的javax.ws.rs.ext.MessageBodyReader实现.请验证所有实体提供者已正确注册
..
我想在我的FI-WARE体系结构中将Proton用作CEP GE. 我请求您的帮助是因为我遇到了一个结构复杂的事件,并且我想了解如何定义它以及应该使用它的EPA. 我检入您在此Wiki中提供的文档 https://forge.fiware.org/plugins/mediawiki /wiki/fiware/index.php/CEP_GE_-_IBM_Proactive_Techno
..
我试图将Proton与Orion集成在一起,但是当Orion向Proton发送事件时,我总是会遇到相同的错误: com.ibm.hrl.proton.webapp.providers.EventJSONMessageReader readFrom 严重:无法解析json事件org.apache.wink.json4j.JSONException:键[Name]不在地图中,原因:键[Name]
..
我已经在服务器上安装了Orion 0.24,并在其中安装了ProtonCEP GE(已部署4x WAR文件)的Apache Tomcat 7. 问题在于,Orion仅以替代方式将收到的请求(不依赖于请求)的一半保留,例如: $ curl http://localhost:1026/version -H "Content-Type: application/json"
..
我在使用案例中使用Cepheus GE,并在多租户模式下启用了它,并将我的config.json文件上传到其中,但是当我开始向Cepheus代理发送更新以将更新转发给CEP时, Cepheus代理仅接收更新,但不会将更新转发给Cepheus封顶,因为它无法识别config.json中设置的服务和服务路径.当我尝试将更新直接发送给Cepheus-CEP时,它接受了更新并成功处理了它们.因此,我想知道
..
我面临以下问题: 我试图将FIWARE-Perseo作为docker实例部署到我的Centos 7服务器。尽管perseocore实例可以正常运行,但对于perseo前端而言却并非如此。它已创建,但无法启动。从日志中可以清楚地看出问题出在mongodb上: 将PERSEO_CORE_URL更改为环境值: http:// localhost:8080 将PERSEO_ORION_URL更改
..
我的体系结构: 1个具有8个分区和10个分区的EventHub; 2个TPU 1个流分析工作 6个基于相同输入(从100万到600万)的Windows 样本数据: {side: 'BUY', ticker: 'MSFT', qty: 1, price: 123, tradeTimestamp: 10000000000} {side: 'SELL', ticker: 'MSFT
..
groupwin 我使用esper中的含义 此视图通过指定表达式返回的值或表达式列表返回的值的组合将事件分为子视图. 我认为您有能力按组而不是流进行操作(group by用于控制聚合的分组方式.) 未对齐的窗口 在google的数据流中,未对齐的窗口表示: 对于未对齐的窗口,我们指的是不覆盖数据源整体的窗口,而是仅覆盖数据源的一部分,例如按用户的窗口. 这
..
我对WSO2 CEP Siddhi QL还是很陌生,我需要分析流中发生的事件. 例如:我有这样的数据[id,value]: InputStream=[1001,90] InputStream=[1001,85] InputStream=[1002,70] InputStream=[1001,85] InputStream=[1003,70] InputStream=[1003,85]
..