| | |
| | | var message = '{"data": "' + data + '", "time":"' + moment().format('YYYY-MM-DD HH:mm:ss') + '"}'; |
| | | ch.publish(ex, '', new Buffer(message)); |
| | | }); |
| | | setTimeout(function() { conn.close(); process.exit(0) }, 500); |
| | | setTimeout(function() { |
| | | conn.close(); |
| | | //process.exit(0) |
| | | }, 500); |
| | | }); |
| | | }; |
| | | |
| | | module.exports.pushToScreen = function(data) { |
| | | amqp.connect(uri, function(err, conn) { |
| | | conn.createChannel(function(err, ch) { |
| | | var _ex = 'ex_data_screen'; |
| | | ch.assertExchange(_ex, 'fanout', { durable: false }); |
| | | ch.publish(_ex, '', new Buffer(JSON.stringify(data))); |
| | | }); |
| | | setTimeout(function() { |
| | | conn.close(); |
| | | }, 500); |
| | | }); |
| | | }; |
| | | |
| | | module.exports.pushToAlarm = function(data) { |
| | | amqp.connect(uri, function(err, conn) { |
| | | conn.createChannel(function(err, ch) { |
| | | var _ex = 'ex_data_alarm'; |
| | | ch.assertExchange(_ex, 'fanout', { durable: false }); |
| | | ch.publish(_ex, '', new Buffer(JSON.stringify(data))); |
| | | }); |
| | | setTimeout(function() { |
| | | conn.close(); |
| | | }, 500); |
| | | }); |
| | | }; |