#服务器 #gearman #worker #实验性 #轮询 #作业 #管理

bin+lib rustygeard

一个实验性、功能齐全的 gearman 服务器

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 5/week @ 2024-04-14 116/week @ 2024-05-26 18/week @ 2024-06-02 3/week @ 2024-06-09 1/week @ 2024-06-16 106/week @ 2024-06-30 7/week @ 2024-07-07 46/week @ 2024-07-28

每月 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