Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
http://kr.github.io/beanstalkd/
Beanstalk is a simple, fast work queue.
http://kr.github.io/beanstalkd/
Last synced: 3 months ago
JSON representation
Beanstalk is a simple, fast work queue.
- Host: GitHub
- URL: http://kr.github.io/beanstalkd/
- Owner: beanstalkd
- License: other
- Created: 2008-03-31T20:20:41.000Z (about 16 years ago)
- Default Branch: master
- Last Pushed: 2023-11-14T23:57:49.000Z (7 months ago)
- Last Synced: 2024-03-11T00:43:40.464Z (3 months ago)
- Language: C
- Homepage: https://beanstalkd.github.io/
- Size: 1.27 MB
- Stars: 6,450
- Watchers: 276
- Forks: 861
- Open Issues: 42
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Lists
- awesome-sysadmin - BeanstalkD - A simple, fast work queue. (Queuing)
- awesome-observability - Beanstalk - Simple, fast work queue. (5. Transport / Events & Problems)
- awesome-sysadmin-cn - 官网
- awesome-sysadmin-cn - 官网
- sysadmin_awesome_info - BeanstalkD - A simple, fast work queue. (Queuing)
- awesome-microservices - Beanstalk - Simple, fast work queue. (Capabilities / Messaging)
- awesome-sysadmin - BeanstalkD - A simple, fast work queue. (Queuing)
- awesome-sysadmin - BeanstalkD - A simple, fast work queue. (Queuing)
- awesome-microservices-ct - Beanstalk - Simple, fast work queue. (Infrastructure / Messaging)
- awesome-sysadmin - BeanstalkD - A simple, fast work queue. (Queuing)
- awesome-sysadmin - BeanstalkD - A simple, fast work queue. (Queuing)
- awesome-sysadmin - BeanstalkD - A simple, fast work queue. (Queuing)
- awesome-sysadmin-tools - BeanstalkD - A simple, fast work queue. (Queuing)
- awesome-sysadmin2 - BeanstalkD - A simple, fast work queue. (Queuing / Error Monitoring)
- awesome-sysadmin2 - BeanstalkD - A simple, fast work queue. (Queuing / Error Monitoring)
- awesome-devops - BeanstalkD - A simple, fast work queue. (Queuing)
- awesome-sysadmin - BeanstalkD - A simple, fast work queue. (Queuing)
- awesome-sysadmin - BeanstalkD - A simple, fast work queue. (Queuing)
- awesome-sysadmin - BeanstalkD - A simple, fast work queue. (Queuing)
- awesome-observability - Beanstalk - Simple, fast work queue. (5. Transport / Events & Problems)
- awesome-sysadmin - BeanstalkD - Simple, fast work queue. (Queuing / Telemetry storage)
README
[![Build Status](https://github.com/beanstalkd/beanstalkd/actions/workflows/build-latest.yaml/badge.svg)](https://github.com/beanstalkd/beanstalkd/actions/workflows/build-latest.yaml)
[![codecov](https://codecov.io/gh/beanstalkd/beanstalkd/branch/master/graph/badge.svg)](https://codecov.io/gh/beanstalkd/beanstalkd)# beanstalkd
Simple and fast general purpose work queue.
https://beanstalkd.github.io/
See [doc/protocol.txt](https://github.com/beanstalkd/beanstalkd/blob/master/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
$ ./beanstalkdalso try,
$ ./beanstalkd -h
$ ./beanstalkd -VVV
$ make CFLAGS=-O2
$ make CC=clang
$ make check
$ make install
$ make install PREFIX=/usrRequires 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.