Flink是什么

1.Flink是什么

Flink是一个流式计算框架,它可以处理无限量的数据,并在真正的实时上下文中运行。
Flink是一个分布式的、高性能的、可伸缩的、容错的流处理引擎,它支持批处理和流处理,并提供了丰富的API和库,是实时数据处理的理想选择。

2.主要角色

Flink中的主要角色有:
JobManager:负责接收提交的作业并分配任务,监控作业的执行情况,并在节点故障时重新分配任务;
TaskManager:负责实际的任务执行,包括数据的读取、转换、计算和输出;
Client:提交作业的客户端,将作业提交至JobManager,并接收作业的执行结果。

3.角色之间的通讯方式

Flink中角色之间的最佳通讯方式是基于Akka实现的异步消息传递。
JobManager和TaskManager之间的通讯是通过异步的消息传递来完成的。
当JobManager需要向TaskManager发送指令时,会将指令封装成消息发送给TaskManager,并等待TaskManager的响应。
TaskManager在接收到消息后,会执行相应的指令,并将执行结果返回给JobManager。

4.需要监控的指标

1.作业的执行情况,包括作业的启动时间、执行时间、完成时间等;
2.TaskManager的资源使用情况&

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大数据海中游泳的鱼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值