UNPKG

open-music-api-node

Version:
20 lines (15 loc) 465 B
const amqp = require('amqplib'); const ProducerService = { sendMessage: async (queue, message) => { const connection = await amqp.connect(process.env.RABBITMQ_SERVER); const channel = await connection.createChannel(); await channel.assertQueue(queue, { durable: true, }); await channel.sendToQueue(queue, Buffer.from(message)); setTimeout(() => { connection.close(); }, 1000); }, }; module.exports = ProducerService;