Join flink如何组合流和乘法贴图
我有一个流(不是键控流)和3个映射(每个映射都是来自不同RESTAPI的结果) 这3张地图是静态的,以后不会改变 我想通过使用这3张地图将元素映射到流中的新类型,如何将3张地图广播到流中 据我所知,加入或连接不足以做到这一点。。请提供帮助。如果映射(如java映射)是静态的,您只需将它们加载到Join flink如何组合流和乘法贴图,join,apache-flink,connect,broadcast,Join,Apache Flink,Connect,Broadcast,我有一个流(不是键控流)和3个映射(每个映射都是来自不同RESTAPI的结果) 这3张地图是静态的,以后不会改变 我想通过使用这3张地图将元素映射到流中的新类型,如何将3张地图广播到流中 据我所知,加入或连接不足以做到这一点。。请提供帮助。如果映射(如java映射)是静态的,您只需将它们加载到中的richmappfunction中,然后在映射中应用它们。为了提高性能,应该在静态变量中初始化它们一次(在类或静态互斥体上同步)。 如果映射很小,也可以在main中初始化它们,并将它们作为参数传递给Ma
中的richmappfunction
中,然后在映射中应用它们。为了提高性能,应该在静态变量中初始化它们一次(在类或静态互斥体上同步)。
如果映射很小,也可以在main
中初始化它们,并将它们作为参数传递给MapFunction
。只要映射中的所有内容都是可序列化的,它就可以正常工作。如果映射(如java映射)是静态的,您可以将它们加载到中的RichMapFunction
中,然后在映射中应用它们。为了提高性能,应该在静态变量中初始化它们一次(在类或静态互斥体上同步)。
如果映射很小,也可以在main
中初始化它们,并将它们作为参数传递给MapFunction
。只要映射中的所有内容都是可序列化的,它就可以正常工作