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日 |
在异步类别中排名第297
每月下载量100次
被4个crate(直接使用2个)使用
1MB
20K SLoC
紧凑型
紧凑型是一个开发中的消息传递组件系统,类似于Kompics,旨在Rust语言中提供性能和静态类型。它结合了Kompics的组件模型和Actor模型,如Erlang或Akka中所见。
紧凑型已在benchmarks中证明自己,在各种消息传递任务中远远超过许多竞争对手,能够在36个核心上每秒处理高达400mio条消息的能力。
紧凑型内置了自己的网络库,提供易于维护的连接和高效的序列化,适用于分布式部署。
文档
有关参考和简短示例,请参阅API文档。
在教程中可以找到详尽的介绍和许多更长的示例。示例本身可以在docs/examples文件夹中找到。
Rust版本
紧凑型在v0.9.0
之前需要Rust nightly
。
从v0.9.0
开始,紧凑型可以在稳定版本的Rust上构建,API略有不同。
许可
在MIT许可条款下授权。
有关详细信息,请参阅LICENSE。
贡献
除非您明确声明,否则您提交给紧凑型的任何有意包含的贡献都应按MIT许可,不附加任何额外的条款或条件。
依赖关系
~17–29MB
~428K SLoC