1.1.19 • Published 1 month ago

@amaui/amqp v1.1.19

Weekly downloads
-
License
MIT
Repository
github
Last release
1 month ago

Getting started

Add

yarn add @amaui/amqp

Add amqplib peer dependency.

yarn add amqplib

Use

  import AmauiAmqp from '@amaui/amqp';
  // Make if you wanna a config file and
  // inside of it add all the process.env related props
  import Config from './config';

  // Make a new amqp instance
  const amauiAmqp = new AmauiAmqp({
    uri: Config.amqp.rabbitmq.uri,
    queues: Config.amqp.rabbitmq.queues,
    exchanges: Config.amqp.rabbitmq.exchanges,
  });

  // Await for a channel
  await amauiAmqp.channel;

  // Send to a queue
  await amauiAmqp.send('a', 'a');

  // Check a queue
  await amauiAmqp.checkQueue();

  // { queue: 'a', messageCount: 1, etc. }

Dev

Install

yarn

Test

yarn test

One time local setup

Install docker and docker-compose

Make docker containers

yarn docker

Prod

Build

yarn build
1.1.19

1 month ago

1.1.18

2 months ago

1.1.17

2 months ago

1.1.16

2 months ago

1.1.15

2 months ago

1.1.14

2 months ago

1.1.13

2 months ago

1.1.12

2 months ago

1.1.1

11 months ago

1.1.11

11 months ago

1.1.0

12 months ago

1.0.1

2 years ago

1.0.111

2 years ago

1.0.1111

2 years ago

1.0.11

2 years ago

1.0.11111

2 years ago

1.0.0

2 years ago