Seneca Redis Queue Transport
npm install seneca-redis-queue-transport!Seneca
> A [Seneca.js][] transport plugin
This plugin provides transport for micro-service messages via Redis (list based) queues.
This lets you send messsages via redis.
ALSO READ: The seneca-transport readme has lots of introductory material about message transports. Start there if you have not used a message transport before.
- __Tested on:__ Seneca 0.7, 0.8
- __Node:__ 0.10, 0.12, 4, 5
- __License:__ [MIT][]
seneca-redis-queue-transport's source can be read in an annotated fashion by,
- running npm run annotate
- viewing online.
The annotated source can be found locally at [./doc/redis-queue-transport.html]().
If you're using this module, and need help, you can:
- Post a [github issue][],
- Tweet to [@senecajs][],
- Ask on the [Gitter][gitter-url].
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.
```
npm install seneca-redis-queue-transport
You'll also need redis.
``
npm run test
`js`
require('seneca')()
.use('redis-queue-transport')
.add('foo:two',function(args,done){ done(null,{bar:args.bar}) })
.client( {type:'redis-queue',pin:'foo:one,bar:*'} )
.listen( {type:'redis-queue',pin:'foo:two,bar:*'} )
`js``
require('seneca')()
.use('redis-queue-transport', {
'redis-queue': {
timeout: 22222,
type: 'redis-queue',
host: 'localhost',
port: 6379
}
})
[npm-badge]: https://badge.fury.io/js/seneca-redis-queue-transport.svg
[npm-url]: https://badge.fury.io/js/seneca-redis-queue-transport
[travis-badge]: https://travis-ci.org/senecajs/seneca-redis-queue-transport.svg
[travis-url]: https://travis-ci.org/senecajs/seneca-redis-queue-transport
[gitter-badge]: https://badges.gitter.im/Join%20Chat.svg
[gitter-url]: https://gitter.im/senecajs/seneca
[MIT]: ./LICENSE
[Senecajs org]: https://github.com/senecajs/
[Seneca.js]: https://www.npmjs.com/package/seneca
[senecajs.org]: http://senecajs.org/
[redis]: http://redis.io/
[github issue]: https://github.com/senecajs/seneca-redis-queue-transport/issues
[@senecajs]: http://twitter.com/senecajs