utils.js 504 B

123456789101112131415161718192021
  1. const messageProducer = require('./messageProducer');
  2. let rabbitmq = new messageProducer('amqp://username:password@messageBroker');
  3. (async () => {
  4. await rabbitmq.connect();
  5. })();
  6. async function sendMessage(queueName, message) {
  7. try {
  8. await rabbitmq.publishToQueue(queueName, message);
  9. } catch (error) {
  10. console.error('Error sending message:', error.message);
  11. }
  12. }
  13. async function sendTestMessage(message) {
  14. await sendMessage('myQueue', message);
  15. }
  16. module.exports = sendTestMessage;