Flink,如何避免聚合窗口末尾的尖峰

问题描述 投票:0回答:0

我有一个 flink 作业 (1.14),每隔几个小时计算一次窗口聚合。我发现所有事件都有相同的窗口范围,因此数百万个聚合结果都同时完成,即窗口结束。

聚合后,我应该立即将结果下沉到外部数据库。而且这种尖峰模式无论对 flink 作业本身还是数据库来说显然都是不健康的。

谢谢!!

我试图:

  1. 根据用户信息分配不同的窗口开始时间?无论如何找不到这样做。
  2. 在任务链中添加一些缓冲区? ...
apache-flink flink-streaming
© www.soinside.com 2019 - 2024. All rights reserved.