#客户端-服务器 #特质 #协议 #nailgun #逻辑 #消费 #

nails

Nailgun 客户端和服务器协议以及一个 Nail 特质,供消费库实现,以便在 nailgun 服务器中插入他们希望保持活跃的逻辑

15 个版本 (破坏性更新)

0.13.0 2022 年 6 月 22 日
0.12.0 2021 年 1 月 20 日
0.11.0 2020 年 12 月 23 日
0.8.0 2020 年 11 月 20 日
0.3.0 2019 年 10 月 30 日

#732HTTP 服务器

Download history 23/week @ 2024-03-11 33/week @ 2024-03-18 11/week @ 2024-03-25 105/week @ 2024-04-01 20/week @ 2024-04-08 39/week @ 2024-04-15 11/week @ 2024-04-22 18/week @ 2024-04-29 39/week @ 2024-05-06 34/week @ 2024-05-13 23/week @ 2024-05-20 40/week @ 2024-05-27 23/week @ 2024-06-03 23/week @ 2024-06-10 41/week @ 2024-06-17 9/week @ 2024-06-24

每月 97 次下载
3 crates 中使用

Apache-2.0

45KB
986

Nails

一个 nailgun 协议 的客户端/服务器实现,使用 tokio

此仓库包含四个 crates

  1. nails - 包含 nailgun 客户端和服务器协议以及 Nail 特质,供消费库实现,以便在 nailgun 服务器中插入他们希望保持活跃的逻辑。
  2. nails-fork - 包含一个 Nail 特质实现,该实现以运行服务器的用户身份进行进程分叉。
  3. nails-example - 一个示例服务器二进制文件,使用 nails-fork 进行配置和启动服务器。
  4. nails-client - 一个 nailgun 客户端二进制文件,旨在与 C 和 Python 客户端等效。

用户通常希望消费 nails crate 以充当客户端或服务器。将 nails-fork crate 复制粘贴可能有助于引导一个新的 Nail 特质实现,以便在服务器中托管。

依赖关系

~4–15MB
~133K SLoC