【发布时间】:2020-03-03 18:13:23
【问题描述】:
我想像这样在stream.map() 中使用不可序列化的对象
stream.map { i =>
val obj = new SomeUnserializableClass()
obj.doSomething(i)
}
效率很低,因为我创建了很多SomeUnserializableClass 实例。实际上,它只能在每个工人中创建一次。
在 Spark 中,我可以使用 mapPartition 来执行此操作。但是在flink stream api中,我不知道。
【问题讨论】:
标签: apache-flink flink-streaming