Skip to content

senecajs-labs/seneca-rabbitmq-transport

Repository files navigation

Seneca

A Seneca.js a seneca-auth plugin

Recommendation

We are considering retiring this module in favor of https://github.com/disintegrator/seneca-amqp-transport Please take a look and let us know your thoughts by creating an issue.

seneca-rabbitmq-transport

npm version Build Status Coverage Status Dependency Status Gitter chat

A micro-services message transport over RabbitMQ

About

seneca-rabbitmq-transport's source can be read in an annotated fashion by,

  • running npm run annotate
  • viewing online.

The annotated source can be found locally by clicking here.

If you're using this module, and need help, you can:

If you are new to Seneca in general, please take a look at senecajs.org. We have everything from tutorials to sample apps to help get you up and running quickly.

Install

To install, simply use npm. Remember you will need to install Seneca.js if you haven't already.

npm install seneca
npm install seneca-rabbitmq-transport

Test

To run tests, you need to have a rabbitmq server running locally. You can either to that yourself, or you can use the setup.sh script in the repository. This will spin up a docker container that has a rabitmq server running:

npm run setup-test

Then, to run the tests, simply use npm:

npm run test

Contributing

The Senecajs org encourage open participation. If you feel you can help in any way, be it with documentation, examples, extra testing, or new features please get in touch.

License

Copyright Richard Rodger and other contributors 2016, Licensed under MIT.

About

Seneca micro-services message transport over RabbitMQ messaging.

Resources

License

Stars

Watchers

Forks

Packages

No packages published