Java 使用epls进行多个相关级别的计算
我不熟悉Esper。我需要帮助来维护EPL流程。我有一个java类EsperTest.java,该类每10秒将数据发送到EPL进行计算 在EPL中,我有4个压缩级别。例如,压缩A、压缩B、压缩C、压缩。在每次压缩中,我们都基于一些字段执行分组 压缩A的计算完成后,我们提出了一个事件,即“压缩完成”。在“压缩已完成”的基础上,我们开始计算压缩b。在压缩B的计算完成后,我们引发了一个事件,即“压缩B完成””。在“压缩b完成”的基础上,我们开始计算压缩c等 现在的问题是,我有一个包含100个值的列表。java类(EsperTest.java)正在将值逐个发送到Esper。因此,所有压缩都是针对列表中的每个值计算的 现在,我希望1压缩应该为所有100个更改计算1。i、 e.当100个值发送到EPL时,压缩A应计算所有100个值1次,压缩B应在压缩A完成后开始更新,并更新整个窗口。一旦B完成计算,压缩C应开始更新Java 使用epls进行多个相关级别的计算,java,esper,calculation,epl,Java,Esper,Calculation,Epl,我不熟悉Esper。我需要帮助来维护EPL流程。我有一个java类EsperTest.java,该类每10秒将数据发送到EPL进行计算 在EPL中,我有4个压缩级别。例如,压缩A、压缩B、压缩C、压缩。在每次压缩中,我们都基于一些字段执行分组 压缩A的计算完成后,我们提出了一个事件,即“压缩完成”。在“压缩已完成”的基础上,我们开始计算压缩b。在压缩B的计算完成后,我们引发了一个事件,即“压缩B完成””。在“压缩b完成”的基础上,我们开始计算压缩c等 现在的问题是,我有一个包含100个值的列表。
我们当前的流导致高CPU使用率或高内存消耗,就好像更改的数值增加了计算时间和复杂性。请帮助我更改应用程序中EPL的结构。这个问题在Esper邮件列表中得到了回答