Description:
Application framework to farm out work to other machines or processes
|
|
Type: Formula
|
Tracked Since: Dec 28, 2025
|
|
Links:
Homepage |
formulae.brew.sh
|
|
Category: Developer tools
|
|
Tags:
job-queue
distributed-systems
worker
background-jobs
framework
|
|
Install:
brew install gearman
|
About:
Gearman is an application framework that provides a generic mechanism to farm out work to other machines or processes. It allows you to do work in parallel, load balance processing, and call functions from other languages. The system consists of a client, a worker, and a job server that coordinates and manages the tasks.
|
Key Features:
- Language Agnostic: Clients and workers can be written in a variety of programming languages
- Asynchronous Job Processing: Enables non-blocking execution and parallel processing of tasks
- Scalable Architecture: Easily add more workers to handle increased load without code changes
- Generic Task Distribution: Decouples application logic from the underlying infrastructure
|
Use Cases:
- Offloading CPU-intensive tasks from a web server to background workers
- Distributing image or video processing jobs across a cluster of machines
- Creating a unified system to handle tasks from applications written in different languages
|
Alternatives:
-
Celery
– Python-specific task queue, often easier to set up for Python-only environments
-
RabbitMQ
– A robust message broker that can be used for task distribution, but requires more configuration
|
| Detected |
Version |
Rev |
Change |
Commit |
| Sep 11, 2025 4:44pm |
|
0 |
VERSION_BUMP |
2ab0e415 |
| Aug 26, 2025 5:25am |
|
0 |
VERSION_BUMP |
969e5e5c |
| Dec 16, 2024 6:40am |
|
4 |
VERSION_BUMP |
04da6573 |
| Sep 13, 2024 8:27am |
|
3 |
VERSION_BUMP |
7fc40ca2 |
| Jan 25, 2024 10:36pm |
|
1 |
VERSION_BUMP |
e89d5421 |
| Jan 24, 2024 10:43pm |
|
1 |
VERSION_BUMP |
d23b3b10 |
| Oct 23, 2023 2:19am |
|
3 |
VERSION_BUMP |
e7f34f10 |
| Oct 1, 2023 9:58pm |
|
2 |
VERSION_BUMP |
ee1bc829 |
| Feb 6, 2023 8:04pm |
|
1 |
VERSION_BUMP |
558cb1c2 |
| Jan 9, 2023 8:40pm |
|
1 |
VERSION_BUMP |
c00b636a |
| Jan 9, 2023 8:40pm |
|
1 |
VERSION_BUMP |
f1200da6 |
|