ZMQ发布/订阅

时间:2015-04-27 23:15:05

标签: node.js sockets tcp zeromq

我无法确定如何使用ZMQ订阅特定的“频道”关于其发布/订阅功能。

以下是发布商:

var zmq = require('zmq');
var pub = zmq.socket('pub');

pub.bindSync('tcp://127.0.0.1:5555');

setInterval(function(){
    pub.send('pub msg');
},500);

这是订阅者:

 var sub = zmq.socket('sub');
 sub.connect('tcp://127.0.0.1:5555');

 sub.subscribe('');  //herein lies the question

 sub.on('message',function(msg){
        console.log('Received msg:',msg);
 }

这样可以正常工作,但问题是如果我将sub.subscribe的参数更改为除空字符串('')以外的任何内容,则订阅者不会收到来自发布者的任何消息。

如何正确配置带有ZMQ的pub / sub?

0 个答案:

没有答案