我在flink中做了一些延迟和吞吐量的测试。我正在测量flink集群中记录的平均延迟和吞吐量。我在查看缓冲区超时配置。我注意到flink建议避免0毫秒的超时;但是,我注意到,即使消息负载很大,性能也没有严重下降。把这个值降到零有什么坏处?我知道这可能是侵略性的,但我真的很好奇这种设置对性能的影响。先谢谢你。
ef1yzkbh1#
这是相当古老的,但我不知道任何最近的基准测试,我认为这里显示的Flink1.5的结果应该仍然合理地表明您可以期望什么。在大多数情况下,缓冲区超时1ms可能是一个更好的选择,在这种情况下,延迟是重要的,但不是超关键的,但是选择0并不是不可能的痛苦。
1条答案
按热度按时间ef1yzkbh1#
这是相当古老的,但我不知道任何最近的基准测试,我认为这里显示的Flink1.5的结果应该仍然合理地表明您可以期望什么。在大多数情况下,缓冲区超时1ms可能是一个更好的选择,在这种情况下,延迟是重要的,但不是超关键的,但是选择0并不是不可能的痛苦。