用 Async + Discarding sink 替代 Flink Sink 缓解背压

Replace Flink Sink with Async + Discarding sink to alleviate backpressure

我有一个项目将数据发送到 Sink,有时响应时间太长,导致前面所有步骤出现背压。 我想知道用 Async 函数替换 Sink + Discarding Sink 是否有助于解决这个背压问题。 有没有更好的替代方法?

我怀疑您可能会更好地实现基于 FLIP-171: Async Sink. This will be included in Flink 1.15, see [FLINK-24041] Generic AsyncSinkBase 的自定义接收器。