繁体   English   中英

如何在Apache Flink的分布式运行时中管理内存?

[英]How is memory managed in distributed runtime in Apache Flink?

我们正在用Java 8构建基于Apache Flink的数据流处理应用程序。我们需要维护对象的完整状态列表,这些对象的特征通过源流每十秒钟更新一次。

根据规范,如果可能,我们必须不使用分布式存储。 因此,我的问题是有关Flink的内存管理器的:在集群配置中,它是否复制任务管理器使用的内存? 还是有什么方法可以在Flink中使用分布式内存解决方案?

看看Flink 状态 这样,您可以将其存储在flink的状态下,该状态将与内部机制集成在一起,例如检查点/保存点等。

如果您需要从其他服务从外部查询它, 可查询状态可能是一个很好的补充。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM