nextrans-mq
TypeScript icon, indicating that this package has built-in type declarations

2.0.2 • Public • Published

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
}

Readme

Keywords

none

Package Sidebar

Install

npm i nextrans-mq

Weekly Downloads

18

Version

2.0.2

License

ISC

Unpacked Size

104 kB

Total Files

6

Last publish

Collaborators

  • tri.nexpay