# AMQP Client Node

[![License][license-image]][license-url] [![NPM Version][npm-image]][npm-url] [![NPM Downloads][downloads-image]][npm-url] [![Travis][travis-image]][travis-url] [![Coverage][coverage-image]][coverage-url] [![Dependencies][dependencies-image]][dependencies-url] [![DependenciesDev][dependencies-dev-image]][dependencies-dev-url] [![Vulnerabilities][known-vulnerabilities-image]][known-vulnerabilities-url]  [![Releases][releases-image]][releases-url]  [![Contributors][contributors-image]][contributors-url] [![Issues][issues-image]][issues-url]

--------
Client with high level of abstraction for manipulation of messages in the event bus RabbitMQ.

### Features:
- Automatic creation and management of queues, exchanges and channels;
- Support for **direct**, **topic** and **fanout** exchanges;
- Publish;
- Subscribe;
- Support for a Remote procedure call _(RPC)_.


[//]: # (These are reference links used in the body of this note.)
[license-image]: https://img.shields.io/badge/license-Apache%202-blue.svg
[license-url]: https://github.com/nutes-uepb/amqp-client-node/blob/master/LICENSE
[npm-image]: https://img.shields.io/npm/v/amqp-client-node.svg?color=red&logo=npm
[npm-url]: https://npmjs.org/package/amqp-client-node
[downloads-image]: https://img.shields.io/npm/dt/amqp-client-node.svg?logo=npm
[travis-image]: https://img.shields.io/travis/nutes-uepb/amqp-client-node.svg?logo=travis
[travis-url]: https://travis-ci.org/nutes-uepb/amqp-client-node
[coverage-image]: https://coveralls.io/repos/github/nutes-uepb/amqp-client-node/badge.svg
[coverage-url]: https://coveralls.io/github/nutes-uepb/amqp-client-node?branch=master
[known-vulnerabilities-image]: https://snyk.io/test/github/nutes-uepb/amqp-client-node/badge.svg?targetFile=package.json
[known-vulnerabilities-url]: https://snyk.io/test/github/nutes-uepb/amqp-client-node?targetFile=package.json
[dependencies-image]: https://david-dm.org/nutes-uepb/amqp-client-node.svg
[dependencies-url]: https://david-dm.org/nutes-uepb/amqp-client-node
[dependencies-dev-image]: https://david-dm.org/nutes-uepb/amqp-client-node/dev-status.svg
[dependencies-dev-url]: https://david-dm.org/nutes-uepb/amqp-client-node?type=dev
[releases-image]: https://img.shields.io/github/release-date/nutes-uepb/amqp-client-node.svg
[releases-url]: https://github.com/nutes-uepb/amqp-client-node/releases
[contributors-image]: https://img.shields.io/github/contributors/nutes-uepb/amqp-client-node.svg?color=green
[contributors-url]: https://github.com/nutes-uepb/amqp-client-node/graphs/contributors
[issues-image]: https://img.shields.io/github/issues/nutes-uepb/amqp-client-node.svg
[issues-url]: https://github.com/nutes-uepb/amqp-client-node/issues
