Skip to content

gecbla/beanstalkd

This branch is 11 commits behind beanstalkd/beanstalkd:master.

Folders and files

NameName
Last commit message
Last commit date
Jul 4, 2019
Jul 27, 2019
Oct 11, 2021
Jun 29, 2019
Aug 5, 2019
Jul 2, 2020
Jun 28, 2019
Jul 26, 2019
Jun 10, 2020
Jul 15, 2019
Jun 25, 2019
Jan 4, 2022
Jun 28, 2019
May 28, 2020
Jul 24, 2019
Apr 9, 2021
Aug 21, 2019
Apr 9, 2021
Aug 21, 2019
Oct 8, 2012
Jul 20, 2019
Sep 11, 2019
Aug 21, 2019
Jul 2, 2020
Aug 5, 2019
May 28, 2020
Apr 12, 2016
Jan 4, 2022
Jun 12, 2020
Aug 21, 2019
Aug 3, 2019
Aug 5, 2019
Jul 26, 2019
Sep 26, 2020
Jun 1, 2020
Jul 29, 2019
Apr 9, 2021
Jun 1, 2020
Oct 8, 2012
Apr 14, 2013
Aug 31, 2019

Repository files navigation

Build Status codecov

beanstalkd

Simple and fast general purpose work queue.

https://beanstalkd.github.io/

See doc/protocol.txt for details of the network protocol.

Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms. See CodeOfConduct.txt for details.

Quick Start

$ make
$ ./beanstalkd

also try,

$ ./beanstalkd -h
$ ./beanstalkd -VVV
$ make CFLAGS=-O2
$ make CC=clang
$ make check
$ make install
$ make install PREFIX=/usr

Requires Linux (2.6.17 or later), Mac OS X, FreeBSD, or Illumos.

Currently beanstalkd is tested with GCC and clang, but it should work with any compiler that supports C99.

Uses ronn to generate the manual. See http://github.com/rtomayko/ronn.

Subdirectories

  • adm - files useful for system administrators
  • ct - testing tool; vendored from https://github.com/kr/ct
  • doc - documentation
  • pkg - scripts to make releases

Tests

Unit tests are in test*.c. See https://github.com/kr/ct for information on how to write them.

About

Beanstalk is a simple, fast work queue.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 96.6%
  • Shell 2.4%
  • Other 1.0%