【问题标题】:Java & ZeroMQ: one task controller (main node) and many workers (task node)Java & ZeroMQ:一个任务控制器(主节点)和多个工人(任务节点)
【发布时间】:2016-09-09 06:48:05
【问题描述】:

我想了解如何实现下一个任务分配方案:

TaskController(主节点)

此控制器可以创建作业、发送给工作人员并异步接收来自工作人员的回复。

Worker(任务节点)

Worker 接收一个新作业并异步运行它,作业完成后,worker 将结果发送到 TaskController。 Worker 可以接收许多作业并异步运行。

最后,我想让 TaskController(主节点)和 3 个工作节点(任务节点)接收作业,异步运行作业并回复 异步的 TaskController(主节点) /strong> 接收消息并处理。

在所有 ZeroMQ 示例中,worker 都是同步的 - 一个 worker 一次可以处理一项工作。

ZeroMQ 可以帮助我完成任务吗?或者我需要其他解决方案?

【问题讨论】:

    标签: java zeromq


    【解决方案1】:

    是的,经销商和路由器套接字可用于异步通信。请参阅此处的示例:http://zguide.zeromq.org/page:all#toc76

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-06-26
      • 2014-03-21
      • 1970-01-01
      • 2019-05-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-15
      相关资源
      最近更新 更多