我需要在分布式地图上运行一些计算。但我无法决定采取哪种方法。
我的计算将产生地图数据结构。结果将映射到其键。把它想象成一个字数的例子。其中word是键,出现次数是值。
我已经研究了两种解决方案,据我所知,map reduce在这种情况下最适合,但我想保持简单。我也不明白为什么分布式执行器无法做到这一点。
答案 0 :(得分:2)
两种选择都是可能的。在我们使用通用mapreduce框架之前,人们可以使用ExecutorService实现构建这样的解决方案。
目前,它会在不久的将来发生变化,先前的解决方案并没有提供直接写入IMap的方法,因此所有结果首先发送给调用者,然后他必须存储它。