Apache flink Flink中的'stream.addSink(新的printskinkfunction<;>;())和'stream.print()'相同吗

Apache flink Flink中的'stream.addSink(新的printskinkfunction<;>;())和'stream.print()'相同吗,apache-flink,Apache Flink,我看到了stream.addSink(new PrintSinkFunction())和stream.print(),不知道它们之间有什么区别 基于,除了.name(“打印到标准输出”)部分,它们基本上是相同的,对吗?是的,这是相同的,stream.Print()只是stream.addSink(new PrintSinkFunction()).name(“打印到标准输出”)的快捷方式: @public 公共数据流链接打印(){ PrintSinkFunction printFunction=新

我看到了
stream.addSink(new PrintSinkFunction())
stream.print()
,不知道它们之间有什么区别


基于,除了
.name(“打印到标准输出”)
部分,它们基本上是相同的,对吗?

是的,这是相同的,
stream.Print()
只是
stream.addSink(new PrintSinkFunction()).name(“打印到标准输出”)的快捷方式

@public
公共数据流链接打印(){
PrintSinkFunction printFunction=新的PrintSinkFunction();
返回addSink(printFunction).name(“打印到标准输出”);
}

是的,这是相同的,
stream.print()
只是
stream.addSink(new PrintSinkFunction()).name(“打印到标准输出”)的快捷方式

@public
公共数据流链接打印(){
PrintSinkFunction printFunction=新的PrintSinkFunction();
返回addSink(printFunction).name(“打印到标准输出”);
}