2个版本

使用旧的Rust 2015

0.1.1 2018年2月22日
0.1.0 2018年2月20日

#2114 in 异步

MIT/Apache

53KB
1K SLoC

Batch

使用RabbitMQ作为消息代理的Rust编写的分布式任务队列库。

此库允许您将任务发送到RabbitMQ代理,以便工作进程可以拉取并执行相关的处理器。它利用futurestokio-core crate提供异步I/O操作。

安装

将此添加到您的Cargo.toml

[dependencies]
batch = "0.1"

注意:任务序列化依赖于serde,因此您还需要将其添加到项目依赖中。

然后将其添加到您的crate根目录

#[macro_use]
extern crate batch;

示例可在GitHub上找到,或者您可以继续阅读入门指南

功能

  • codegen (默认启用):自动从batch crate导出batch-codegen的过程宏。

许可

许可协议为以下之一

任选其一。

贡献

除非您明确声明,否则任何有意提交以包含在本作品中的贡献,如Apache-2.0许可证中定义的,应如上所述双许可,不附加任何额外条款或条件。

依赖项

~27MB
~620K SLoC