1.0.3 • Published 2 years ago

activemq-consumer v1.0.3

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
2 years ago

ActiveMQ Consumer

Installation

npm install activemq-consumer --save

Usage

// test.js
const { Consumer } = require('activemq-consumer');
// const constants = require('./secrets');

const constants = {
  username: 'username',
  password: 'password',
  brokerUrl: {
    wss: 'wss://mq-url:port',
  },
  queue: 'mq_test',
};

const app = new Consumer({
  stompConfing: {
    brokerURL: constants.brokerUrl.wss,
    connectHeaders: {
      login: constants.username,
      passcode: constants.password,
    },
    debug: function (str) {
      console.log(str);
    },
    reconnectDelay: 5000,
    heartbeatIncoming: 4000,
    heartbeatOutgoing: 4000,
  },
  destination: 'mq_test',
  // handleMessage is async function
  handleMessage: (message) => {
    console.log(message.body);
  },
});

app.start();
1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago