NextransMQ
npm install nextrans-mq
import MQ from 'nextrans-mq';
import MQ from 'nextrans-mq';
const mq = new MQ(process.env.RABBITMQ_HOST, process.env.RABBITMQ_CHANNEL_NAME);
mq.send({ data: 'Hellow world' });
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
}