我应该在hazelcast中使用分布式执行程序或mapreduce

时间:2015-05-19 10:39:47

标签: java mapreduce distributed hazelcast executor

我需要在分布式地图上运行一些计算。但我无法决定采取哪种方法。

我的计算将产生地图数据结构。结果将映射到其键。把它想象成一个字数的例子。其中word是键,出现次数是值。

我已经研究了两种解决方案,据我所知,map reduce在这种情况下最适合,但我想保持简单。我也不明白为什么分布式执行器无法做到这一点。

1 个答案:

答案 0 :(得分:2)

两种选择都是可能的。在我们使用通用mapreduce框架之前,人们可以使用ExecutorService实现构建这样的解决方案。

目前,它会在不久的将来发生变化,先前的解决方案并没有提供直接写入IMap的方法,因此所有结果首先发送给调用者,然后他必须存储它。