开发者社区 > 大数据与机器学习 > 实时计算 Flink > 正文

有了动态反压,静态限速是不是完全没有作用了?

有了动态反压,静态限速是不是完全没有作用了?

展开
收起
一人吃饱,全家不饿 2021-01-06 12:00:44 887 0
1 条回答
写回答
取消 提交回答
  • 实际上动态反压不是万能的,流计算的结果最终是要输出到一个外部的存储(Storage),外部数据存储到 Sink 端的反压是不一定会触发的,这要取决于外部存储的实现,像 Kafka 这样是实现了限流限速的消息中间件可以通过协议将反压反馈给 Sink 端,但是像 ES 无法将反压进行传播反馈给 Sink 端,这种情况下为了防止外部存储在大的数据量下被打爆,我们就可以通过静态限速的方式在 Source 端去做限流。 所以说动态反压并不能完全替代静态限速的,需要根据合适的场景去选择处理方案。

    2021-01-06 12:00:59
    赞同 展开评论 打赏

实时计算Flink版是阿里云提供的全托管Serverless Flink云服务,基于 Apache Flink 构建的企业级、高性能实时大数据处理系统。提供全托管版 Flink 集群和引擎,提高作业开发运维效率。

相关电子书

更多
“静态调用链路发现”应用场景分析及实践探索 立即下载
“静态调用链路发现“在APM中的应用场景分析及实践探索 立即下载
动态、高效,蚂蚁动态卡片的内核逻辑 立即下载