kax*_*xil 2 java beam apache-beam
在阅读有关使用Java处理apache Beam中的流式元素的知识时,我遇到了DoFn<InputT, OutputT>,然后发现SimpleFunction<InputT, OutputT>。
两者看上去都与我相似,我很难理解它们之间的区别。
有人可以解释外行术语的区别吗?
从概念上讲,您可以想到SimpleFunction一个简单的例子DoFn:
SimpleFunction<InputT, OutputT>:
@Override该apply()方法;MapElements.via(simpleFunction)逐个转换/修改元素,为每个元素产生一个输出;DoFn<InputT, OutputT>:
ParDo;您可以ParDos在开发指南中找到更具体的示例和用例。
这部分提到MapElements,这是用于SimpleFunctions
| 归档时间: |
|
| 查看次数: |
1345 次 |
| 最近记录: |