【问题标题】:Akka multiple actor systems vs multiple child actors and GUIAkka 多角色系统与多子角色和 GUI
【发布时间】:2016-08-11 13:00:01
【问题描述】:

我正在尝试开发一个应用程序,其中每个节点执行一组任务:N 个节点,每个节点执行任务 A、任务 B 等。任务不是分布式的。我提出的计划是在每个节点上建立一个单一的参与者系统。对于每个任务,都会创建一个参与者。这些任务将由主控制器节点在远程系统上触发。我想知道这是否是正确的方法。

节点是分布式的。是采用集群方法还是只是远程处理更好。还有什么方法可以通过 GUI(基于 Web)从主控制器启动远程系统上的任务,即。与 GUI 中的演员交互。是使用akka-http还是其他东西。

【问题讨论】:

  • 我已经发布了答案,如果您需要任何澄清,请随意提问。

标签: akka akka-http


【解决方案1】:

是的,最好选择集群。如果您使用集群,那么在所有节点之间有一个主节点是个好主意。这意味着没有其他节点可以直接相互通信所有节点可以通过主节点相互通信,主节点保存所有节点的路由信息​​。如果您通过 gui 向您的 Web 服务请求任何任务,则需要在您的 Web 服务节点上有一个演员系统,那么您的流程就像这样,您将请求从 gui 发送到 Web 服务节点,它将请求发送到主节点,主节点节点向工作节点发送请求,工作节点处理您的请求。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-07-16
    • 1970-01-01
    • 2018-05-08
    • 1970-01-01
    • 2014-01-11
    • 1970-01-01
    • 2017-04-16
    • 2017-05-17
    相关资源
    最近更新 更多