16个不稳定版本 (3个破坏性版本)

0.3.3 2022年7月23日
0.3.2 2022年6月2日
0.2.5 2022年5月18日
0.2.4 2022年3月24日
0.0.6 2021年12月29日

#2221解析器实现


4 crates 中使用

MIT 许可证

130KB
3K SLoC

Canary

Canary 是一个用于简化通过网络进行通信的分布式系统库。

Canary logo

Canary 是一个分布式系统和通信框架,注重简约、易用和性能。

请确保您使用 Canary 的 Serialize 和 Deserialize,因为将进行定制实现以提高效率和降低线缆成本。

书籍

Canary 的显著特性

  • 无缝加密
  • Wasm 支持
  • 可组合

贡献

如果您想为项目做出贡献,请在 discord 告诉我们,我们将向您介绍代码的组织方式和您如何做出贡献。

使用 Canary 的项目

您的项目使用 Canary 吗?不要害怕在这里列出它!


lib.rs:

Canary

Canary 是一个使网络通信变得简单的库。它抽象了网络原语,如流,并提供如 Channel 这样的易于使用的结构。

Canary 提供的主要结构包括

  • 通道
  • 提供者

通道有助于通过网络进行通信,提供者有助于创建端点,通过这些端点可以获取通道。

该软件包具有完善的文档,但如果您需要示例,应使用 书籍,并在 discord 中提出更多问题。

依赖项

~5–18MB
~263K SLoC