| | |
| | | /** |
| | | * Created by bin.shen on 03/12/2016. |
| | | */ |
| | | |
| | | var amqp = require('amqplib/callback_api'); |
| | | var moment = require('moment'); |
| | | |
| | |
| | | this.pushToMQ('ex_data_dev1', { |
| | | data: data, |
| | | time: moment().format('YYYY-MM-DD HH:mm:ss') |
| | | }) |
| | | }); |
| | | }; |
| | | |
| | | module.exports.pushToMQ = function(ex, data) { |
| | |
| | | ch.bindQueue(q.queue, ex, ''); |
| | | ch.consume(q.queue, function(msg) { |
| | | var message = JSON.parse(msg.content); |
| | | var mac = message.mac; |
| | | var data = message.data; |
| | | global.configs[mac] = data; |
| | | global.configs[message.mac] = message; |
| | | }, { noAck: true }); |
| | | }); |
| | | }); |