我是 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/