12个版本 (7个破坏性更新)
0.11.2 | 2023年5月28日 |
---|---|
0.11.0 | 2021年12月27日 |
0.10.1 | 2020年11月9日 |
0.9.0 | 2020年4月27日 |
0.4.0 | 2018年8月8日 |
1676 在 异步 中排名
每月 21 次下载
在 5 个crate中使用了 (通过 kompact)
6KB
Kompact
Kompact 是一个正在开发的类似于 Rust 语言的 Kompics 消息传递组件系统,注重性能和静态类型。它融合了 Kompics 的组件模型和在 Erlang 或 Akka 中找到的 actor 模型。
Kompact 已经在 基准测试 中证明了自己在广泛的消息传递任务上远远优于许多同行,在 36 个核心上能够处理高达 400mio 条消息每秒。
Kompact 内置了自己的网络库,提供易于维护的连接和高效的序列化,适用于分布式部署。
文档
有关参考和简短示例,请查看 API 文档。
在 教程 中可以找到详细介绍和许多较长的示例。示例本身可以在 docs/examples 文件夹中找到。
Rust 版本
Kompact 在 v0.9.0
之前需要 Rust nightly
。
从 v0.9.0
开始,Kompact 可以在稳定 Rust 上构建,API 略有不同。
许可证
根据 MIT 许可证条款许可。
有关详细信息,请参阅 LICENSE。
贡献
除非您明确声明,否则您提交给 Kompact 的任何有意贡献都应按照 MIT 许可证许可,不附加任何额外条款或条件。
依赖关系
~300–760KB
~18K SLoC