2个版本
使用旧的Rust 2015
0.1.1 | 2018年2月22日 |
---|---|
0.1.0 | 2018年2月20日 |
#2114 in 异步
53KB
1K SLoC
Batch
使用RabbitMQ作为消息代理的Rust编写的分布式任务队列库。
此库允许您将任务发送到RabbitMQ代理,以便工作进程可以拉取并执行相关的处理器。它利用futures
和tokio-core
crate提供异步I/O操作。
安装
将此添加到您的Cargo.toml
[dependencies]
batch = "0.1"
注意:任务序列化依赖于
serde
,因此您还需要将其添加到项目依赖中。
然后将其添加到您的crate根目录
#[macro_use]
extern crate batch;
功能
codegen
(默认启用):自动从batch
crate导出batch-codegen
的过程宏。
许可
许可协议为以下之一
- Apache License,版本2.0 (LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT许可 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
贡献
除非您明确声明,否则任何有意提交以包含在本作品中的贡献,如Apache-2.0许可证中定义的,应如上所述双许可,不附加任何额外条款或条件。
依赖项
~27MB
~620K SLoC