0.1.1 • Published 12 years ago
nsq-manage v0.1.1
nsq-manage
Manage nsqd instances. Basically a lightweight wrapper about nsqd's http api.
Installation
$ npm install nsq-manageExample
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
