【问题标题】:Multilevel Master-Slave pattern using Actors in Akka在 Akka 中使用 Actor 的多级主从模式
【发布时间】:2015-04-21 06:46:37
【问题描述】:

我正在尝试使用 Akka 构建应用程序。 该应用程序将有一个 Master Actor,它将工作分配给 n 个 Slave Actor。对于其下的 m 个从属 Actor,每个从属 Actor 将作为主 Actor。

也就是Master Actor会为它下的Slaves Actor提供任务。每个 Slave Actor 都会再次将 Master 交给它的任务重新分配给其下的 Slave。

因此,中级 Actor 既可以作为奴隶,也可以作为主人。

我的问题是,这种架构可能吗? 如果是,有什么优缺点?

【问题讨论】:

    标签: akka


    【解决方案1】:

    是的。这正是您在 Akka 中与演员合作的方式。 Actor 层次结构是处理工作分配和故障处理的完美方式。为什么停在三个层面?尽可能多地制作您认为有用且合乎逻辑的关卡。这样,如果一个参与者遇到问题,应用程序可以轻松恢复。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多