Skip to content

Commit

Permalink
Tue Dec 31 01:33:04 PM IST 2024
Browse files Browse the repository at this point in the history
  • Loading branch information
g41797 committed Dec 31, 2024
1 parent 7d1332b commit 8f9a8f8
Showing 1 changed file with 18 additions and 4 deletions.
22 changes: 18 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,22 @@
![](_logo/1p0c_8c0637.jpg)

# beanstalkz
# Zig client for beanstalkd
[![CI](https://github.com/g41797/beanstalkz/actions/workflows/ci.yml/badge.svg)](https://github.com/g41797/beanstalkz/actions/workflows/ci.yml)


WIP
## Overview

[beanstalkd](https://pmatseykanets.github.io/beanstalkd-docs/) is
> Simple and fast general purpose work queue
Producers connected through TCP sockets send in jobs to be processed at a later time by a consumer.

If you don't have experience using `beanstalkd`, it's a good idea to read:
- [beanstalkd protocol](https://pmatseykanets.github.io/beanstalkd-docs/protocol/)
- [beanstalkd FAQ](https://pmatseykanets.github.io/beanstalkd-docs/resources/faq.html)

## Job lifecycle
```txt
Job lifecycle
put with delay delete
----------------> [DELAYED] ---------------------------X
|
Expand All @@ -26,5 +33,12 @@ WIP
`--------------------------------X
```

## Credits
Content of README is heavily inspired by
- [README of jackd](https://github.com/getjackd/jackd#jackd)
- [Giant Killing with Beanstalkd](https://www.sitepoint.com/giant-killing-with-beanstalkd/)

## License
[MIT](LICENSE)

<br />

0 comments on commit 8f9a8f8

Please sign in to comment.