2.2.1 • Published 6 years ago

amqplib-simple v2.2.1

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

amqplib-simple

Coverage Status

Simple interface to stablsis a connection, publish and consume messages based on configuration.

Install it using npm:

    npm i amqplib-simple

Create a new instance:

    const amqplibSimple = require('amqplib-simple')

Connection can be stablished with connect method, and the same connection can be closed using the close method or directly calling the close mehtod inside the connection object.

    const { connect } = amqplibSimple.connection

    connect(
        amqplibInstance, connString, exchangeName,
        exchangeType, queueName, queueArgs, routingKey
    )

Consumer offers a method to consume messages using a given async resolver function

    const { consume } = amqplibSimple.consumer
    const customResolver = () => Promise.resolve()

    consume(connection, customResolver)

Publisher offers a method to publish a new message for given channel

    const { publishOne } = amqplibSimple.publisher

    publishOne(msg, channel, exchangeName, queueName)
2.2.1

6 years ago

2.2.0

6 years ago

2.1.2

6 years ago

2.1.1

6 years ago

2.1.0

6 years ago

2.0.2

6 years ago

2.0.1

6 years ago

2.0.0

6 years ago

1.1.0

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago