首页 > 解决方案 > 将 Flink 中的 buffertimeout 设置为 0 ms 会影响性能吗?

问题描述

我一直在对 Flink 中的延迟和吞吐量进行一些测试。我正在测量我的 Flink 集群中记录的平均延迟和吞吐量。我正在研究缓冲区超时配置。我注意到 Flink 建议避免 0 毫秒的超时;但是,我注意到即使消息负载很大,性能也没有严重下降。将此值降低为零有什么缺点?我知道这可能是激进的,但我真的很好奇这个设置对性能的影响。先感谢您。

标签: apache-flinkflink-streaming

解决方案


这已经相当老了,但我不知道有任何最近的基准测试,我认为这里显示的 Flink 1.5 的结果应该仍然可以合理地表明你可以期待什么。也就是说,在延迟很重要但不是超级关键的大多数情况下,1 ms 的缓冲区超时可能是一个更好的选择,但选择 0 并不是不可能的痛苦。

缓冲区超时对吞吐量的影响


推荐阅读