NATS EX
Simplify communications on NATS.
Features
- JSON-based message protocol
- Auto transfer errors
- ES6 async/await api
Installation
npm i nats-ex
Usage
const {connect} = require('nats-ex') // connect to natsconst natsEx = await connect({ url: 'nats://localhost:4222',}) // subscribe a topicnatsEx.on('hello', (name) => { console.log(`Welcome ${name}`) return `Hello ${name}`}) // emit an messagenatsEx.emit('hello', 'Bob')// console: Welcome Bob // request a responsenatsEx.call('hello', 'Alice').then(console.log)// console: Welcome Alice// console: Hello Alice
API
Protocol
License
MIT