Akka 2.1集群设计选择

时间:2012-02-28 23:45:55

标签: scala akka

我正在考虑使用Akka 2.0设置计算网格的以下两种方法:

一个。让一个中央路由器节点知道所有工作节点(即它们正在运行的主机和端口),跟踪它们的状态,并为它们分配工作。工作人员对中央路由器的位置一无所知,他们只接收计算请求,计算结果并将其发送回请求的发送者。

OR

湾有一个中央路由器节点,它不知道所有计算网格工作者的位置(即他们运行的主机和端口)。工作人员都知道中央路由器,他们在启动时向中央路由器注册。一旦他们注册,路由器会跟踪他们的状态(向上或向下),并为他们分配工作。

显然,这两种方法都有一些可能更好地适应不同用例和场景的专家和骗局。鉴于即将推出的Akka 2.1 API,我对Akka社区更喜欢哪种方法感兴趣?换句话说,哪种方法可能更适合Akka 2.1将提供的Clustering API?

我查看了Akka 2.0 RC2文档,该文档简要讨论了将在Akka 2.1中发布的聚类功能,但目前尚未公布太多细节。我希望能从社区中的Akka专家那里获得更好的见解。

0 个答案:

没有答案