8 个版本 (破坏性)

0.15.0 2024 年 7 月 3 日
0.14.0 2024 年 5 月 30 日
0.13.0 2024 年 4 月 9 日
0.12.0 2024 年 4 月 7 日
0.7.0 2020 年 4 月 16 日

#6#轮询

Download history • Rust 包仓库 5/week @ 2024-04-14 • Rust 包仓库 116/week @ 2024-05-26 • Rust 包仓库 18/week @ 2024-06-02 • Rust 包仓库 3/week @ 2024-06-09 • Rust 包仓库 1/week @ 2024-06-16 • Rust 包仓库 106/week @ 2024-06-30 • Rust 包仓库 7/week @ 2024-07-07 • Rust 包仓库 46/week @ 2024-07-28 • Rust 包仓库

每月 58 次下载

Apache-2.0

140KB
3.5K SLoC

Rustygeard

Rustygeard 是一个 Rust 原生实现的 Gearman 服务器。

功能

  • 管理协议(部分)
  • 合并独特的前台作业
  • 在多功能工作者上轮询出队(在 C/C++ gearmand 上 --round-robin)
  • 实验性 TLS 使用本机 rustls

Rustygeard 仍然是一个非常初级的 Alpha 软件产品,缺乏详细的文档,并且缺少成熟 C/C++ gearmand 的许多功能。

TLS

请注意,此 TLS 支持是 实验性的。它尚未用于生产,仅供实验和测试目的。

要启用 TLS 功能,请将 --tls 传递给 rustygeard。这还需要 --tls-key--tls-cert。这些应传递到 PEM 编码的私钥和 PEM 编码的全证书链的路径。

如果您希望客户端使用 TLS 客户端身份验证,请传递 --tls-ca,这将使 rustygeard 请求客户端证书并验证它们是否由该 CA 签署。

依赖项

~5–14MB
~176K SLoC