|File Search||Catalog||Content Search|
The beanstalk interface is generic, but was originally designed for reducing the latency of page views in high-volume web applications by running time-consuming tasks asynchronously.
Beanstalkd is meant to be ran in a trusted network, as it has no authorisation/authentication mechanisms.
This package has the server files.
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". (You might need to type "gmake"; our build requires GNU 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.
See doc/protocol.txt for details of the on-the-wire protocol. Ensure you have autoconf, automake, and libtool installed. The first time you build beanstalkd, you must first run "./autogen.sh". Then, do the common "./configure" followed by "make". To run unit tests, type "make check". These unit tests use a slightly modified bundled version of CUT, originally from http://sourceforge.net/projec more»
= Testing Beanstalkd = There are two kinds of tests here: unit tests and shell tests. == Unit Tests == These go in tests/test_*.c. See the CUT documentation for more info. http://sourceforge.net/projects/cut/ == Shell Tests == Shell tests go in the sh-tests directory and are to be written in pairs: -my_test.commands -my_test.expected Each .commands file will be nc'd to beanstalkd, and t more»
What's New ---------- * The put command now discards the entire job body before returning JOB_T more»
BEANSTALKD(1) BEANSTALKD(1) NAME beastalkd - A si more»
beanstalkd (1.4.6-1) unstable; urgency=medium * New upstream release * Fix bashism in the upstr more»
Protocol -------- Replication Peek random job Server ------ Runtime verbosity switch Speed profilin more»
This work was packaged for Debian by: Serafeim Zanikolas <email@example.com> on Wed, 18 Nov 2009 more»