代码拉取完成,页面将自动刷新
var util = require('util');
var redis = require('redis');
var EventEmitter = require('events').EventEmitter;
function Broker() {
EventEmitter.call(this);
this._pubClient = redis.createClient.apply(redis, arguments);
this._subClient = redis.createClient.apply(redis, arguments);
this._subClient.on('message', this.emit.bind(this, 'message'));
}
Broker.prototype.subscribe = function (channel) {
this._subClient.subscribe(channel);
};
Broker.prototype.unsubscribe = function (channel) {
this._subClient.unsubscribe(channel);
};
Broker.prototype.publish = function (channel, message) {
this._pubClient.publish(channel, message);
};
util.inherits(Broker, EventEmitter);
module.exports = Broker;
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。