149150151152153154155156157158159
System.out.printf("E: invalid message from worker " + msg.toString()); } msg.destroy(); } else msg.send(frontend); } if (items.pollin(1)) { // Now get next client request, route to next worker ZMsg msg = ZMsg.recvMsg(frontend); if (msg == null)
157158159160161162163164165166167
// Now get next client request, route to next worker ZMsg msg = ZMsg.recvMsg(frontend); if (msg == null) break; // Interrupted msg.push(workers.next()); msg.send(backend); } workers.sendHeartbeats(backend); workers.purge();
383384385386387388389390
msg.wrap(worker.address.duplicate()); if (verbose) { log.format("I: sending %s to worker\n", command); msg.dump(log.out()); } msg.send(socket); } }