【发布时间】:2021-05-25 16:12:15
【问题描述】:
我正在寻找一种可以限制当前正在处理的数据量的选项。
用例:我正在从 Kafka 数据流中读取数据并处理该数据,并且我想限制正在传输的消息数量。这样做的原因是第三方应用程序的吞吐量。 一般不会有问题,但是在背压的场景下,经常会出现失败,应用会因为这些失败而重启。
【问题讨论】:
-
你是如何从 Flink 连接到这个第三方应用程序的?
-
查看stackoverflow.com/a/59027848/2000823 了解使用速率限制的示例,或使用ci.apache.org/projects/flink/flink-docs-stable/docs/dev/… 并适当设置容量。
-
它是对第三方应用程序的休息服务调用
标签: java streaming apache-flink