Tag: 经纪人

在使用0MQ进行经纪商与客户之间的沟通中做出承诺

我正在试图发展一个代理人,作为使用0MQ的一些工人和客户之间的沟通的代理。 没有承诺的任务相对比较简单,但是由于我对承诺的使用没有经验,所以我无法理解如何在这个例子中实现承诺。 经纪人代码: //Broker that serves as proxy for workers and clients var zmq = require('zmq'); var frontend = zmq.socket('router'); var backend = zmq.socket('router'); var Q = require('q'); frontend.bindSync('tcp://*:8001'); backend.bindSync('tcp://*:8002'); var frontendOn = Q.nbind(frontend.on, frontend); var backendOn = Q.nbind(backend.on, backend); var requestFrontend = frontendOn('message').then(function(){ console.log("Message received"); }); var requestBackend = backendOn('message').then(responseBackend); … 客户代码: //Client program […]