Akka 多角色系统与多子角色和 GUI
Akka multiple actor systems vs multiple child actors and GUI
我正在尝试开发一个应用程序,其中每个节点执行一组任务:N 个节点,每个节点执行任务 A、任务 B 等。这些任务不是分布式的。我提出的计划是在每个节点上提出一个单一的参与者系统。为每个任务创建一个参与者。这些任务将由主控制器节点在远程系统上触发。我想知道这是否是正确的方法。
节点分布。是采用集群方法还是只是远程处理更好。还有什么方法可以通过 GUI(基于 Web)从主控制器启动远程系统上的任务,即。与 GUI 中的参与者交互。它是使用 akka-http 还是其他东西。
是的,最好选择集群。如果您使用集群,那么在所有节点之间设置一个主节点是个好主意。这意味着没有其他节点可以直接相互通信所有节点都可以通过主节点相互通信,主节点保存所有节点的路由信息。如果您通过 gui 向您的 web 服务请求任何任务,则需要在您的 web 服务节点上有一个 actor 系统,那么您的流程就是这样您将请求从 gui 发送到 web 服务节点,它将请求发送到主节点,master节点向工作节点发送请求,工作节点处理您的请求。
我正在尝试开发一个应用程序,其中每个节点执行一组任务:N 个节点,每个节点执行任务 A、任务 B 等。这些任务不是分布式的。我提出的计划是在每个节点上提出一个单一的参与者系统。为每个任务创建一个参与者。这些任务将由主控制器节点在远程系统上触发。我想知道这是否是正确的方法。
节点分布。是采用集群方法还是只是远程处理更好。还有什么方法可以通过 GUI(基于 Web)从主控制器启动远程系统上的任务,即。与 GUI 中的参与者交互。它是使用 akka-http 还是其他东西。
是的,最好选择集群。如果您使用集群,那么在所有节点之间设置一个主节点是个好主意。这意味着没有其他节点可以直接相互通信所有节点都可以通过主节点相互通信,主节点保存所有节点的路由信息。如果您通过 gui 向您的 web 服务请求任何任务,则需要在您的 web 服务节点上有一个 actor 系统,那么您的流程就是这样您将请求从 gui 发送到 web 服务节点,它将请求发送到主节点,master节点向工作节点发送请求,工作节点处理您的请求。