0.2.5 • Published 3 years ago

lup-amqp v0.2.5

Weekly downloads
-
License
ISC
Repository
github
Last release
3 years ago

RabbitMQ Client

=================

A lightweight and simple Node.js library for interacting with RabbitMQ. This library provides an easy-to-use interface to send and consume messages to and from RabbitMQ queues.

Installation

npm i lup-id-amqp

Usage

To use the RabbitMQ Client library, first import the RabbitMqClient class:

import { RabbitMqClient } from 'lup-id-amqp';

Then, create an instance of the RabbitMqClient class with the following options:

const rabbitmqClient = new RabbitMqClient({
  hostname: 'localhost'
});

To consume messages from a queue, use the consume method:

rabbitmqClient.consume('queue-name', (message) => {
  console.log(message);
});

To create a new queue, use the addQueue method:

rabbitmqClient.addQueue('queue-name');

To send a message to a queue, use the send method:

rabbitmqClient.sendToQueue('queue-name', 'message');

To close the connection and channel to RabbitMQ, use the close method:

rabbitmqClient.close();

License

This library is licensed under the MIT License. See the LICENSE file for more information.

0.2.5

3 years ago

0.2.4

3 years ago

0.2.3

3 years ago

0.2.2

3 years ago

0.2.1

3 years ago

0.2.0

3 years ago

0.1.9

3 years ago

0.1.8

3 years ago

0.1.7

3 years ago

0.1.6

3 years ago

0.1.5

3 years ago

0.1.4

3 years ago

0.1.3

3 years ago

0.1.2

3 years ago

0.1.1

3 years ago

0.1.0

3 years ago

0.0.9

3 years ago

0.0.8

3 years ago

0.0.7

3 years ago

0.0.6

3 years ago

0.0.5

3 years ago

0.0.4

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago

0.0.0

3 years ago