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

rustygear

Client library for communicating via the gearman protocol

8 releases (breaking)

0.15.0 Jul 3, 2024
0.14.0 May 30, 2024
0.13.0 Apr 9, 2024
0.12.0 Apr 7, 2024
0.7.0 Apr 16, 2020

#453 in Asynchronous

Download history 36/week @ 2024-07-29 1/week @ 2024-08-26 15/week @ 2024-09-16 10/week @ 2024-09-23 10/week @ 2024-09-30

571 downloads per month
Used in rustygeard

Apache-2.0

82KB
2K 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–13MB
~161K SLoC