public
Description: Beanstalkd is a fast, distributed, in-memory workqueue service. Its interface is generic, but was designed for use in reducing the latency of page views in high-volume web applications by running most time-consuming tasks asynchronously.
Homepage: http://xph.us/software/beanstalkd/
Clone URL: git://github.com/kr/beanstalkd.git
Click here to lend your support to: beanstalkd and make a donation at www.pledgie.com !
name age message
file .gitignore Tue Nov 25 16:10:59 -0800 2008 Ignore git's scratch files during a rebase etc. [kr]
file COPYING Mon Dec 10 17:01:16 -0800 2007 Add copyright notice and license. [kr]
file CUT-LICENSE.TXT Loading commit data...
file Makefile.am
file README
file README-DEVELOPERS Fri Oct 31 11:40:44 -0700 2008 Update instructions for the new build process. [kr]
file README-TESTS
file STYLE
file TODO Wed Jan 02 16:41:52 -0800 2008 Finished TODO item: better error handling. [kr]
file autogen.sh
file beanstalkd.c Fri May 15 16:00:43 -0700 2009 Fix compiler warnings from gcc 3.4.3 on Solaris. [kr]
file beanstalkd.spec
file binlog.c
file binlog.h Tue May 05 16:55:06 -0700 2009 Allocate disk space more carefully. Closes gh-1. [kr]
file check-one.sh Fri May 15 16:33:36 -0700 2009 Make shell tests run on Solaris too. [kr]
file check.sh Tue Nov 25 16:05:14 -0800 2008 Remove unnecessary leaning toothpick syndrome. ... [kr]
file configure.in
file conn.c
file conn.h
file cut.c
file cut.h
file cutgen.c Fri May 15 16:21:29 -0700 2009 Fix cutgen segfault on Solaris. Closes gh-7. [kr]
directory doc/ Mon Dec 01 23:29:25 -0800 2008 Update protocol doc -- can now delete ready jobs. [kr]
file job.c
file job.h
directory m4/ Fri May 15 15:22:03 -0700 2009 Enable more compiler warnings and -Werror. Clo... [kr]
file ms.c
file ms.h Tue Feb 26 00:58:36 -0800 2008 Implement tubes. [kr]
file net.c Sun Apr 19 18:25:36 -0700 2009 Initialize the addr struct to zero. Thanks to ... [kr]
file net.h Wed Jan 02 16:40:52 -0800 2008 Make sure lines fit in 80 columns. [kr]
file perf.c
file pq.c Mon Dec 01 23:33:07 -0800 2008 Proper bounds check on heap index and queue size. [kr]
file pq.h Fri Nov 21 18:35:29 -0800 2008 Refactor for simplicity. [kr]
file primes.c Tue May 05 14:51:32 -0700 2009 Quiet compiler warning. [kr]
file primes.h
file prot.c Fri May 15 16:00:43 -0700 2009 Fix compiler warnings from gcc 3.4.3 on Solaris. [kr]
file prot.h Tue May 05 16:55:06 -0700 2009 Allocate disk space more carefully. Closes gh-1. [kr]
directory scripts/
directory sh-tests/
file stat.h Tue Feb 26 03:47:30 -0800 2008 Implement per-tube statistics. [kr]
directory tests/
file tube.c Fri May 15 16:00:43 -0700 2009 Fix compiler warnings from gcc 3.4.3 on Solaris. [kr]
file tube.h
file util.c Wed Feb 20 15:58:22 -0800 2008 Supply warn() and warnx(); don't use the librar... [kr]
file util.h Wed Feb 20 15:58:22 -0800 2008 Supply warn() and warnx(); don't use the librar... [kr]
file version.sh Mon Nov 24 02:22:53 -0800 2008 Capture the version during "make dist". [kr]
This is beanstalkd, a fast, general-purpose work queue.

See http://xph.us/software/beanstalkd/ for general info.

To build beanstalkd, type "./configure" then "make".

Requires libevent 1.4.1 or later. You can find libevent at
http://www.monkey.org/~provos/libevent/.

To install, copy the file "beanstalkd" anywhere you like.