4

从阅读有关 Akka 和我自己开始使用它的信息来看,在我看来,可以使用 Akka,而且比某些应用程序的 Hadoop 设置更简单。您不会使用 HDFS,但您可以编写一个应用程序,将工作片段发送到不同的“映射器”并将结果发送到“reducer”,并且它比虚拟机中的 Hadoop 更容易设置或在硬件上,需要设置的服务更少。这是合理的还是两种技术用于完全不同的事情?

4

2 回答 2

6

是的,完全合理。我们使用 Akka 2.0 构建了一个大规模(1000 多个工作人员)的 map-reduce 系统。Akka 2.2+ 甚至更好,因为您可以使用集群远程死亡观察功能,而不必自己编写该功能。

请参阅这篇文章以了解它的工作原理。

于 2013-05-08T16:00:37.613 回答
0

Akka 集群目前被标记为实验性的,但 Akka 团队表示它或多或少已经为黄金时段做好了准备,人们正在生产中使用它。对于这个方向,我会非常谨慎,您可能会考虑使用 hadoop 或使用带有 akka 和 zmq 的 zookeeper 或用于水平缩放的消息队列。

于 2013-05-13T04:19:13.590 回答