0.1.1 • Published 10 years ago

nsq-manage v0.1.1

Weekly downloads
2
License
MIT
Repository
github
Last release
10 years ago

Build Status

nsq-manage

Manage nsqd instances. Basically a lightweight wrapper about nsqd's http api.

Installation

$ npm install nsq-manage

Example

var manage = require('nsq-manage')('http://localhost:4151');

manage.createTopic('name', function(err){
  // ...
});

API

Manage(nsqd)

Create a management instance with the nsqd http address.

#createTopic(topic, fn)

Create topic.

#deleteTopic(topic, fn)

Delete topic.

#createChannel(topic, channel, fn)

Create channel for an existing topic.

#deleteChannel(topic, channel, fn)

Delete channel for an existing topic.

#emptyChannel(topic, channel, fn)

Empty channel for an existing topic.

#pauseChannel(topic, channel, fn)

Pause channel for an existing topic.

#unpauseChannel(topic, channel, fn)

Unpause channel for an existing topic.

#stats(fn)

Get internal instrumented statistics.

#ping(fn)

Check health.

License

MIT

0.1.1

10 years ago

0.1.0

10 years ago

0.0.1

10 years ago

0.0.0

10 years ago