flink程序在并行性上的行为有所不同

时间:2018-07-16 09:15:55

标签: apache-flink flink-streaming flink-cep

我正在使用Flink 1.4.1,并且正在使用CEP。我必须计算每个订单中同一用户的终身订单金额。

因此,当我发送订单时,订单A->金额:500,订单B->金额:200,订单C->金额:300并由用户使用状态计算密钥。在订单B的某个时间,它显示700,有时显示200。

表示有时会在B中添加顺序A,有时不会。我正在以6种并行方式运行代码。这是并行性问题还是分布式状态问题?

当我使用单个并行度运行整个程序时,该程序将正常运行并显示正确的结果。

关于, 班杰尔

0 个答案:

没有答案
相关问题