Small wrapper around nats for quickly connecting / disconnecting
- Since:
-
- 1.0.0
- Source:
Example
const nats= require('skyring/lib/nats')
const client = nats.createClient()
client.publish('foobar', JSON.stringify({'foo':'bar'}), () => {
nats.quit()
})
Requires
- module:url
- module:nats
- module:keef
- module:debug
Methods
-
createClient( [options])
-
Creates a new nats client
Parameters:
Name Type Argument Description optionsObject <optional>
nats client configuration
Properties
Name Type Argument Default Description hostsString <optional>
localhost:4222 a comma separated list of addresses of nats hosts to connect to
- Source:
Returns:
A nats client instance
- Type
- NatsClient
Example
nats.createClient({ hosts:'nats-1.domain.com:4222,nats-2.domain.com:4223,localhost:4222' })