#client #gearman #protocols #hash-ring #jobs #worker #routing

rustygear

Client library for communicating via the gearman protocol

6 releases (breaking)

0.13.0 Apr 9, 2024
0.12.0 Apr 7, 2024
0.11.0 Mar 30, 2024
0.9.0 Jun 2, 2022
0.7.0 Apr 16, 2020

#4 in #hash-ring

Download history 16/week @ 2024-02-22 11/week @ 2024-02-29 4/week @ 2024-03-07 4/week @ 2024-03-14 224/week @ 2024-03-28 222/week @ 2024-04-04 31/week @ 2024-04-11

335 downloads per month
Used in rustygeard

Apache-2.0

67KB
1.5K SLoC

Rustygear is a Rust-native client for the Gearman protocol.

Features

  • Multi-server support
  • Worker (execute jobs)
  • Client (submit jobs)
  • Stable Hash Ring routing by Unique ID
  • Fully async

The client is still very much an alpha-quality piece of software. Please do read the documentation and examples carefully.

Dependencies

~4–10MB
~89K SLoC