pdfer-job-pusher
Version:
Push new pdf extract jobs out to workers
17 lines (16 loc) • 563 B
JavaScript
var inspect = require('eyespect').inspector();
var axon = require('axon');
module.exports = function (data) {
var config = data.config;
var seaport = data.seaport || require('seaport');
var seaportHost = config.get('seaport:host');
var seaportPort = config.get('seaport:port');
var ports = seaport.connect(seaportPort);
// open a configuration req/rep socket
inspect('opening config socket');
var configPort = ports.register('pusher');
var socket = axon.socket('rep');
socket.format('json');
socket.connect(configPort);
return socket;
};