Apache flink 是否有办法向所有任务管理器广播消息

Apache flink 是否有办法向所有任务管理器广播消息,apache-flink,flink-streaming,flink-cep,Apache Flink,Flink Streaming,Flink Cep,我想知道,如果特定事件从源代码读取到所有任务管理器中,flink是否有办法广播事件(或类似事件) 更具体地说,我使用映射状态聚合状态数据,如果从源读取某些事件,我希望所有任务管理器执行特定操作 可能吗?是的,这是可能的。这个例子就是针对这种用例的 正如David指出的,使用广播流是向所有(并行)子任务发送数据的正确方法。至于只广播一些数据,请将其作为对数据子集进行特殊处理的一种方式。因此,您可以有一个ProcessFunction,它通过所有未修改的数据,如果传入事件是一个想要广播的事件,那么您

我想知道,如果特定事件从源代码读取到所有任务管理器中,flink是否有办法广播事件(或类似事件)

更具体地说,我使用映射状态聚合状态数据,如果从源读取某些事件,我希望所有任务管理器执行特定操作


可能吗?

是的,这是可能的。这个例子就是针对这种用例的

正如David指出的,使用广播流是向所有(并行)子任务发送数据的正确方法。至于只广播一些数据,请将其作为对数据子集进行特殊处理的一种方式。因此,您可以有一个
ProcessFunction
,它通过所有未修改的数据,如果传入事件是一个想要广播的事件,那么您也可以将其作为一个侧面输出来发出