1.1.19 • Published 1 month ago
@amaui/amqp v1.1.19
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