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

rustygear

Client library for communicating via the gearman protocol

7 releases (breaking)

new 0.14.0 May 30, 2024
0.13.0 Apr 9, 2024
0.12.0 Apr 7, 2024
0.11.0 Mar 30, 2024
0.7.0 Apr 16, 2020

#4 in #hash-ring


Used in rustygeard

Apache-2.0

75KB
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–14MB
~165K SLoC