#客户端-服务器 #nailgun #二进制 #nails #协议 #逻辑 #nails-fork

app nails-example

这是一个使用 nails-fork 配置和启动服务器的 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 日

#2#nailgun

每月 38 次下载

Apache-2.0

55KB
1K SLoC

Nails

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

此存储库包含四个 crate

  1. nails - 包含 nailgun 客户端和服务器协议以及 Nail trait,消费 crate 可以实现以将它们希望在 nailgun 服务器中保持温暖逻辑插入。
  2. nails-fork - 包含一个 Nail trait 实现,该实现在运行服务器用户上创建一个进程。
  3. nails-example - 一个示例服务器二进制,使用 nails-fork 配置和启动服务器。
  4. nails-client - 一个 nailgun 客户端二进制,旨在与 C 和 Python 客户端等价。

用户通常会希望消费 nails crate 以充当客户端或服务器。复制粘贴 nails-fork crate 可能有助于启动一个新的 Nail trait 实现以在服务器中托管。

依赖关系

~7–17MB
~199K SLoC