云计算中的并发与并行分布式系统
1. 云计算中的并发操作
在云计算环境下,有多种并发操作可用于处理数据。以下是一个将文本行拆分为单词的代码示例:
Pcollection<String> words =
lines.parallelDo(new DoFn<String, String> ( ) {
void process (String line, EmitFn<String> emitFn) {
for (String word : splitIntoWords(line) ) {
emitFn.emit(word);
}
}
}, collectionOf(strings( )));
除了上述操作,还有一些基本操作,如下表所示:
| 操作名称 | 功能描述 |
| — | — |
| groupByKey() | 将类型为 PT able < K,V > 的多映射转换为类型为 PT able < K,Collection < V >> 的单映射,其中每个键映射到具有该键的所有值的无序 Java 集合。 |
| combineV alues() | 接受输入 PT able < K,Collection < V >> 和对 V
超级会员免费看
订阅专栏 解锁全文
1891

被折叠的 条评论
为什么被折叠?



