2.0.2 • Published 12 months ago

nextrans-mq v2.0.2

Weekly downloads
-
License
ISC
Repository
bitbucket
Last release
12 months ago

NextransMQ

Instalation

npm install nextrans-mq

How to use

import MQ from 'nextrans-mq';

How Send Data

import MQ from 'nextrans-mq';

const mq = new MQ(process.env.RABBITMQ_HOST, process.env.RABBITMQ_CHANNEL_NAME);

mq.send({ data: 'Hellow world' });

How Consume Data

import MQ from 'nextrans-mq';

const mq = new MQ<MessageType>(process.env.RABBITMQ_HOST, process.env.RABBITMQ_CHANNEL_NAME);

mq.consume((payload: MessageType) => {
  callback(payload);
});

function callback(data: MessageType) {
  // do something
}

How Consume Broadcast Data

import MQ, { MQPayload } from 'nextrans-mq';

const mq = new MQ<MessageType>(process.env.RABBITMQ_HOST, process.env.RABBITMQ_CHANNEL_NAME);

function callback(data: MessageType) {
  // do something
}
2.0.2

12 months ago

2.0.1

12 months ago

1.2.1

1 year ago

1.1.1

1 year ago

1.1.0

1 year ago

0.2.5

1 year ago

0.2.1

2 years ago

0.2.0

2 years ago

0.1.801

2 years ago

0.2.2

2 years ago

0.1.7

2 years ago

0.1.6

2 years ago

0.1.5

2 years ago

0.1.4

2 years ago

0.1.3

2 years ago

0.1.2

2 years ago

0.1.1

2 years ago

0.1.0

2 years ago