阅读有关Flink的信息,共享插槽的好处到底是什么,例如,为什么我要在Flink作业中隔离插槽?
我的想法是,假设有一个4GB
JVM任务管理器,如果我将其分成两个任务槽,一个叫做ts1
,另一个叫ts2
,则可以放置一个非常密集的窗口在ts1
中进行操作,而某些map, filter
等可以进入ts2
吗?
答案 0 :(得分:0)
插槽共享意味着在同一个插槽中安排了多个子任务-换句话说,这些操作员实例最终共享资源。这样做有以下好处:
如您所指出的那样,如果您想将更多资源分配给昂贵的运营商,则可能会禁用插槽共享。另一方面,您可以保持启用插槽共享,并为每个插槽分配更多的核心和/或内存。