UNPKG

amqplib

Version:

An AMQP 0-9-1 (e.g., RabbitMQ) library and client.

22 lines (18 loc) 495 B
const amqp = require('../'); (async () => { let connection; try { connection = await amqp.connect(); const channel = await connection.createConfirmChannel(); for (var i=0; i < 20; i++) { channel.publish('amq.topic', 'whatever', Buffer.from('blah')); }; await channel.waitForConfirms(); console.log('All messages done'); await channel.close(); } catch (err) { console.warn(err); } finally { if (connection) await connection.close(); } })();