【发布时间】:2016-09-09 06:48:05
【问题描述】:
我想了解如何实现下一个任务分配方案:
TaskController(主节点)
此控制器可以创建作业、发送给工作人员并异步接收来自工作人员的回复。
Worker(任务节点)
Worker 接收一个新作业并异步运行它,作业完成后,worker 将结果发送到 TaskController。 Worker 可以接收许多作业并异步运行。
最后,我想让 TaskController(主节点)和 3 个工作节点(任务节点)接收作业,异步运行作业并回复 异步的 TaskController(主节点) /strong> 接收消息并处理。
在所有 ZeroMQ 示例中,worker 都是同步的 - 一个 worker 一次可以处理一项工作。
ZeroMQ 可以帮助我完成任务吗?或者我需要其他解决方案?
【问题讨论】: