Я использую sc-broker (socketcluster) для обмена данными между работниками
в worker.js (scc-broker) создаю данные сервера
var dataServer = scBroker.createServer({port: 9000, secretKey: 'test'});
dataServer.on('ready', function () {
console.log('DATA SERVER IS READY!!! ');
}.bind(this));
у других работников создаю данные клиента
var client = scBroker.createClient({port: 9000, secretKey: 'test'});
var queryFn = function (DataMap) {
// The myMessage variable comes from queryFn.data
DataMap.set(['main', 'message'], myMessage);
return DataMap.get(['main']);
};
queryFn.data = {
myMessage: 'This is an important message'
};
client.exec(queryFn, function (err, data) {
console.log(err);
console.log(data);
});
Но у меня ошибка: Исключение при exec (): myMessage не определено
Пожалуйста, помогите мне, спасибо!