我应该在 hazelcast 中使用分布式执行器还是 mapreduce
should I use distributed executors or mapreduce in hazelcast
我需要 运行 在分布式地图上进行一些计算。但我无法决定采用哪种方法。
我的计算将产生地图数据结构。结果将映射到它们的键。将其视为字数统计示例。其中单词是键,出现次数是值。
我已经研究了这两种解决方案,据我所知,map reduce 最适合这种情况,但我想让事情变得简单。而且我也不明白为什么分布式执行器不可能做到这一点。
两种选择都可以。在我们拥有通用 mapreduce 框架之前,人们使用 ExecutorService 实现构建这样的解决方案。
目前,它会在不久的将来改变,mr 解决方案不提供直接写入 IMap 的方法,因此所有结果都先发送给调用者,他必须存储它那么
我需要 运行 在分布式地图上进行一些计算。但我无法决定采用哪种方法。
我的计算将产生地图数据结构。结果将映射到它们的键。将其视为字数统计示例。其中单词是键,出现次数是值。
我已经研究了这两种解决方案,据我所知,map reduce 最适合这种情况,但我想让事情变得简单。而且我也不明白为什么分布式执行器不可能做到这一点。
两种选择都可以。在我们拥有通用 mapreduce 框架之前,人们使用 ExecutorService 实现构建这样的解决方案。
目前,它会在不久的将来改变,mr 解决方案不提供直接写入 IMap 的方法,因此所有结果都先发送给调用者,他必须存储它那么