8个版本 (1个稳定版)

5.0.0 2023年8月7日
5.0.0-rc12023年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

Apache-2.0

270KB
5.5K SLoC

Apache RocketMQ客户端的Rust实现

Codecov-rust Crates.io docs.rs

RocketMQ网站

概述

这是Apache RocketMQ客户端的Rust实现。与基于远程过程的客户端不同,当前实现基于计算和存储的分离架构,这是访问RocketMQ服务的更推荐方式。

以下是一些你可能需要了解的准备工作快速开始

入门

要求

  1. rust工具链,RocketMQ的MSRV是1.61。
  2. protoc 3.15.0+
  3. 设置命名服务器、代理和代理

运行测试

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