agmission/Development/gps-server/test-consumer.js

24 lines
537 B
JavaScript

'use strict';
const q = 'gdata';
const amqp = require('amqplib');
var msgs = 0;
async function consumeGData() {
try {
const conn = await amqp.connect('amqp://localhost');
const chan = await conn.createChannel();
await chan.assertQueue(q);
await chan.prefetch(10);
await chan.consume(q, async (msg) => {
if (msg !== null) {
console.log(++msgs);
// console.log(msg.content.toString());
await chan.ack(msg);
}
});
} catch (err) {
console.warn(err);
}
}
consumeGData();