Node.js client for beanstalkd
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib added error arg to the calback data Aug 15, 2010
test added package.json Aug 15, 2010
README tweaked readme Aug 16, 2010
package.json added package.json Aug 15, 2010

README

Beanstalkd Client for Node.js
=============================

Version: 0.2.0

Example:

var client = require('beanstalk_client').Client;

client.connect('127.0.0.1:11300', function(err, conn) {
  var job_data = {"data": {"name": "node-beanstalk-client"}};
  conn.put(0, 0, 1, JSON.stringify(job_data), function(err, job_id) {
    console.log('put job: ' + job_id);

    conn.reserve(function(err, job_id, job_json) {
      console.log('got job: ' + job_id);
      console.log('got job data: ' + job_json);
      console.log('module name is ' + JSON.parse(job_json).data.name);
      conn.destroy(job_id, function(err) {
	console.log('destroyed job');
      });
    });

  });
});


Try it:

$ node test/test.js
  

See also: http://github.com/benlund/node-beanstalk-worker

===

NPM:

$ npm install beanstalk_client