Hazelcast快速聚合器或jet是否使用以前的聚合结果

时间:2019-01-21 10:29:19

标签: hazelcast hazelcast-jet

我们计划使用快速聚合器或hzc jet。我们需要基于无限的杂乱信条进行聚合。所以可以说,如果我收到相同类型的消息,它将缓存先前汇总的数据,还是会基于该类型的所有先前消息进行计算,例如,假设我们必须汇总学生的标记和作为学生ID的密钥 我们有kafka主题,其中连续消息不断传来,带有学生证和标记以及其他一些细节。 现在,假设我们收到了学生1的4条消息,

  

1,90-输出90   2,80-170   3,70-240   4 100- 370

在这种情况下,每次我们接收消息时,hazelcast jet都会缓存最后的汇总结果,或者每次都会汇总所有消息

1 个答案:

答案 0 :(得分:1)

@Abhishek,您可以同时使用两种方法。您可以对汇总数据操作进行连续,窗口化处理,也可以使用滚动汇总操作对每个项目进行汇总并携带以前的结果。

请在此处查看示例: