8个版本 (1个稳定版)
5.0.0 | 2023年8月7日 |
---|---|
5.0.0-rc1 | 2023年7月27日 |
0.1.2 | 2023年7月10日 |
0.1.1 | 2023年4月23日 |
0.0.2 | 2020年8月15日 |
1890 in 网络编程
每月 43次下载
用于 mq-workload-generator
270KB
5.5K SLoC
Apache RocketMQ客户端的Rust实现
概述
这是Apache RocketMQ客户端的Rust实现。与基于远程过程的客户端不同,当前实现基于计算和存储的分离架构,这是访问RocketMQ服务的更推荐方式。
以下是一些你可能需要了解的准备工作快速开始。
入门
要求
- rust工具链,RocketMQ的MSRV是1.61。
- protoc 3.15.0+
- 设置命名服务器、代理和代理。
运行测试
cargo llvm-cov --ignore-filename-regex pb/ --open
运行示例
运行以下命令以启动示例
# send message via producer
cargo run --example producer
# consume message via simple consumer
cargo run --example simple_consumer
依赖项
~23–37MB
~666K SLoC