wso2 - 复杂事件处理器 2.1.0 输入流

标签 wso2 complex-event-processing

我是 CEP 2.1 的新手,我的问题与 CEP 保留输入流的时间范围有关

假设您定期将数据发送到某个输入流(假设为“HELLOSTREAM”)。 CEP 将输入保存到流中的时间是多长,最长时间是多少等等...

假设我 365 天每天发送数据,我会取回 366 天的所有数据还是他会在某个时刻截断数据(仅保留最后 100 天)?无论我在查询中设置什么时间窗口?

有限制吗?

最佳答案

CEP是一个实时处理服务器。它用于实时查找预定义模式并进行实时监控。它将数据保存在内存中并处理事件,但您可以将数据保存到 cassandra 进行分布式处理...

这里的数据将根据您定义的窗口大小保留在内存中,这取决于您正在使用的窗口类型以及为该窗口指定的时间或长度...如果您不使用任何窗口,它将不在内存中保存任何数据...

如果您想存储 365 天或 100 天的数据,那么它不是实时用例。为此,您必须使用像 BAM 这样的离线处理服务器。

关于wso2 - 复杂事件处理器 2.1.0 输入流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18080351/

相关文章:

java - 超能力规则语言: return datafield of class from pattern

tcp - 如何在 WSO2 ESB 中调解纯 TCP 消息

java - 从 Esper + sockets 开始

php - WSF/PHP 安装错误 - Making all in savanc/bin/bash : line 17: cd: savanc: No such file or directory

loops - 停止 WSO2 ESB 中的循环

java - 西提 CEP : Multiple results per group when using time window

apache-flink - 我应该选择哪种开源CEP来进行分布式和流水线处理;悉地、弗林克、埃斯珀?

fiware - 【使用FiWARE CEP】Kafka broker可以代替Orion Context Broker吗?

java - securitypolicy 策略不是 <wsp :Policy> element

wso2 - 将所有变量与中介映射到一个中