4 个版本 (2 个重大更新)
使用旧 Rust 2015
0.2.1 | 2018 年 1 月 5 日 |
---|---|
0.2.0 | 2017 年 12 月 8 日 |
0.1.0 | 2017 年 12 月 3 日 |
0.0.1 | 2017 年 12 月 2 日 |
#51 在 #消息队列
每月下载量 21
16KB
350 行
基于 Rust 实现的 RSMQ (Redis 简单消息队列)。
安装
将以下行添加到您的应用 Cargo.toml 中
[dependencies]
rsmq = "*"
使用
extern crate rsmq;
use rsmq::*;
fn main() {
let rsmq = Rsmq::new("redis://127.0.0.1/").expect("Can't connect to Redis");
let qopts = QueueOpts {
qname: "my-queue".into(),
vt: 60,
delay: 120,
maxsize: 3000,
};
rsmq.create_queue(qopts).expect("queue creation failed");
let qs = rsmq.list_queues().expect("Nope, no listing for you");
println!("List queues: {:?}", qs);
rsmq.delete_queue("my-queue").expect("q deletion failed");
}
贡献
- 分叉它 ( http://github.com/dvdplm/rsmq-rust )
- 创建您的功能分支 (
git checkout -b my-new-feature
) - 提交您的更改 (
git commit -am 'Add some feature'
) - 推送到分支 (
git push origin my-new-feature
) - 创建新的 Pull Request
依赖项
~2.8–8.5MB
~86K SLoC